)]}'
{
  "log": [
    {
      "commit": "5674f27e4c8333495518d07a676d0664d92fd74d",
      "tree": "84ff4771841f8f9f78bec8535c11049ef0ce3c4e",
      "parents": [
        "8dc5904d431f8fbdb58e38b47e10c46a7bb1bbd1",
        "ce1a3788a20b69f580d82e468e78ec4ad7ee91bf"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Mar 10 09:54:25 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 09:54:25 2025 -0700"
      },
      "message": "Merge \"Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\" into main"
    },
    {
      "commit": "ce1a3788a20b69f580d82e468e78ec4ad7ee91bf",
      "tree": "84ff4771841f8f9f78bec8535c11049ef0ce3c4e",
      "parents": [
        "8dc5904d431f8fbdb58e38b47e10c46a7bb1bbd1",
        "a82fe699e2fd59a82e63f4c458d58259b1d73ea3"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:50 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:50 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\n\nBug: 385190204\nMerged-In: I0119627f1d27125195995c4e1700f4351a0846b3\nChange-Id: I5c9869718f494c092c0b1b6a4a237ce4993e4ac6\n"
    },
    {
      "commit": "a82fe699e2fd59a82e63f4c458d58259b1d73ea3",
      "tree": "84ff4771841f8f9f78bec8535c11049ef0ce3c4e",
      "parents": [
        "66a7a2b1d7658416e79f60af8b86552ca4af68f6",
        "a505d5aa2c3c19e4ddff58a17419a35a94cce71e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 27 15:21:01 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 27 15:21:01 2025 -0800"
      },
      "message": "Merge \"Merge 25Q1 (ab/12770256) to aosp-main-future\" into aosp-main-future"
    },
    {
      "commit": "66a7a2b1d7658416e79f60af8b86552ca4af68f6",
      "tree": "74d313343a06b12d1217e4ec31269e236bc690a4",
      "parents": [
        "3bec44c6af68584bf1cd24a5320a052fb373f0d3",
        "8dc5904d431f8fbdb58e38b47e10c46a7bb1bbd1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 27 09:34:38 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 09:34:38 2025 -0800"
      },
      "message": "Merge \"Disable -Wcast-function-type-mismatch\" into main am: 8dc5904d43\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/3507121\n\nChange-Id: I46f0bb6860098a61a6f4a4e098cfc6df33a428b1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8dc5904d431f8fbdb58e38b47e10c46a7bb1bbd1",
      "tree": "74d313343a06b12d1217e4ec31269e236bc690a4",
      "parents": [
        "22c44bb5b9e6c3de3642146face6e588a001209a",
        "9505aad5924253a0b895e8b73569713ad3d30096"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 27 09:12:06 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 27 09:12:06 2025 -0800"
      },
      "message": "Merge \"Disable -Wcast-function-type-mismatch\" into main"
    },
    {
      "commit": "9505aad5924253a0b895e8b73569713ad3d30096",
      "tree": "74d313343a06b12d1217e4ec31269e236bc690a4",
      "parents": [
        "22c44bb5b9e6c3de3642146face6e588a001209a"
      ],
      "author": {
        "name": "Aditya Kumar",
        "email": "appujee@google.com",
        "time": "Mon Feb 24 19:34:56 2025 -0800"
      },
      "committer": {
        "name": "Aditya Kumar",
        "email": "appujee@google.com",
        "time": "Wed Feb 26 15:01:57 2025 -0800"
      },
      "message": "Disable -Wcast-function-type-mismatch\n\nCode owners should fix this.\n```\nFAILED: out/soong/.intermediates/frameworks/wilhelm/src/libwilhelm/android_x86_64_shared/obj/frameworks/wilhelm/src/ThreadPool.o\n.../frameworks/wilhelm/src/ThreadPool.o.d -o out/soong/.intermediates/frameworks/wilhelm/src/libwilhelm/android_x86_64_shared/obj/frameworks/wilhelm/src/ThreadPool.o frameworks/wilhelm/src/ThreadPool.cpp\n...generic\u0027 (aka \u0027void (*)(void *, void *, void *, int, int)\u0027) to \u0027ClosureHandler_ppi\u0027 (aka \u0027void (*)(void *, void *, int)\u0027) converts to incompatible function type [-Werror,-Wcast-function-type-mismatch]\n  262 |         closure-\u003emHandler.mHandler_ppi \u003d (ClosureHandler_ppi)handler;\n      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~\n...c\u0027 (aka \u0027void (*)(void *, void *, void *, int, int)\u0027) to \u0027ClosureHandler_ppii\u0027 (aka \u0027void (*)(void *, void *, int, int)\u0027) converts to incompatible function type [-Werror,-Wcast-function-type-mismatch]\n  265 |         closure-\u003emHandler.mHandler_ppii \u003d (ClosureHandler_ppii)handler;\n      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\n...void (*)(void *, void *, void *, int, int)\u0027) to \u0027ClosureHandler_piipp\u0027 (aka \u0027void (*)(void *, int, int, void *, void *)\u0027) converts to incompatible function type [-Werror,-Wcast-function-type-mismatch]\n  268 |         closure-\u003emHandler.mHandler_piipp \u003d (ClosureHandler_piipp)handler;\n      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n...ppi\u0027 (aka \u0027void (*)(void *, void *, int)\u0027) to \u0027ClosureHandler_generic\u0027 (aka \u0027void (*)(void *, void *, void *, int, int)\u0027) converts to incompatible function type [-Werror,-Wcast-function-type-mismatch]\n  375 |     return ThreadPool_add(tp, CLOSURE_KIND_PPI, (ClosureHandler_generic) handler,\n      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n...(aka \u0027void (*)(void *, void *, int, int)\u0027) to \u0027ClosureHandler_generic\u0027 (aka \u0027void (*)(void *, void *, void *, int, int)\u0027) converts to incompatible function type [-Werror,-Wcast-function-type-mismatch]\n  383 |     return ThreadPool_add(tp, CLOSURE_KIND_PPII, (ClosureHandler_generic) handler,\n      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n...id (*)(void *, int, int, void *, void *)\u0027) to \u0027ClosureHandler_generic\u0027 (aka \u0027void (*)(void *, void *, void *, int, int)\u0027) converts to incompatible function type [-Werror,-Wcast-function-type-mismatch]\n  391 |     return ThreadPool_add(tp, CLOSURE_KIND_PIIPP, (ClosureHandler_generic) handler,\n      |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n```\n\nBug: b/353528991\nTest: m checkbuild\nChange-Id: Ic8d8ad56292ec4df58a08b55d17e6957203d896a\n"
    },
    {
      "commit": "a505d5aa2c3c19e4ddff58a17419a35a94cce71e",
      "tree": "41772035d38db33eb96160486fabe0734d1d222f",
      "parents": [
        "3bec44c6af68584bf1cd24a5320a052fb373f0d3",
        "50a2ae1cc64a1b264b6ea0fc9b347b652d1e99ab"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 21 09:59:40 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 21 09:59:40 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/12770256) to aosp-main-future\n\nBug: 385190204\nMerged-In: I9fdf57902d2626e74c1d0ee0f418d26228b10440\nChange-Id: I7d8213c1b9b2c83bc2a2e8f43ab7e3afa837a810\n"
    },
    {
      "commit": "3bec44c6af68584bf1cd24a5320a052fb373f0d3",
      "tree": "bcbdf1bb7a3583f9df7e904bf9f70f6dc12e614e",
      "parents": [
        "b44ee6391366d95ffa30683b2137fec6e958e132",
        "22c44bb5b9e6c3de3642146face6e588a001209a"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Thu Feb 20 16:57:57 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 20 16:57:57 2025 -0800"
      },
      "message": "Merge \"[owners] Remove gkasten@google.com from OWNERS\" into main am: 22c44bb5b9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/3502527\n\nChange-Id: Iff2035952f3ed92edd8fb9996beaac8667d2467c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "22c44bb5b9e6c3de3642146face6e588a001209a",
      "tree": "bcbdf1bb7a3583f9df7e904bf9f70f6dc12e614e",
      "parents": [
        "b44ee6391366d95ffa30683b2137fec6e958e132",
        "d9e68e563525055b748c2eaa945131b04498be13"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Thu Feb 20 16:27:31 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 20 16:27:31 2025 -0800"
      },
      "message": "Merge \"[owners] Remove gkasten@google.com from OWNERS\" into main"
    },
    {
      "commit": "d9e68e563525055b748c2eaa945131b04498be13",
      "tree": "bcbdf1bb7a3583f9df7e904bf9f70f6dc12e614e",
      "parents": [
        "b44ee6391366d95ffa30683b2137fec6e958e132"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Thu Feb 20 07:53:37 2025 -0800"
      },
      "committer": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Thu Feb 20 07:53:41 2025 -0800"
      },
      "message": "[owners] Remove gkasten@google.com from OWNERS\n\nThis suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the OWNERs\nfile tidy.  We ask that you do not ignore this change and approve it\nunless you know a reason the OWNER should remain.  It can always be\nreverted if needed.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the CL)\nand the bot will abandon it.\n\nSee the owner\u0027s recent review activity for context:\nhttps://android-review.googlesource.com/q/gkasten@google.com\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: I3a38db1b0d4f936e8b9bb999fc2bbf6e6d4dbe18\n"
    },
    {
      "commit": "50a2ae1cc64a1b264b6ea0fc9b347b652d1e99ab",
      "tree": "d02b3b76beb4ad0e8b2b896287f0c10397ca0c62",
      "parents": [
        "e48cd39db8f220a09a7db64e2394daea8ff954dc"
      ],
      "author": {
        "name": "Robert Wu",
        "email": "robertwu@google.com",
        "time": "Tue Oct 29 23:51:02 2024 +0000"
      },
      "committer": {
        "name": "Robert Wu",
        "email": "robertwu@google.com",
        "time": "Fri Nov 15 19:41:24 2024 +0000"
      },
      "message": "Use DeviceIdVector in OpenSL ES\n\nBug: 367816690\nTest: OboeTester Test Output\nFlag: EXEMPT refactor\nChange-Id: I9fdf57902d2626e74c1d0ee0f418d26228b10440\n"
    },
    {
      "commit": "e48cd39db8f220a09a7db64e2394daea8ff954dc",
      "tree": "ee6e53c0ec946586c0540b0da3cadc573f0a68d8",
      "parents": [
        "3400ad8cac277fd601780f6344a01df77e3ee21a",
        "b44ee6391366d95ffa30683b2137fec6e958e132"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 16 23:57:41 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 16 23:57:41 2024 +0000"
      },
      "message": "[automerger skipped] Skip 24Q4 in aosp-main-future am: b44ee63913 -s ours\n\nam skip reason: Merged-In Icdd6179e04d339425a2ecf586d198ed236edd7c8 with SHA-1 9f580a6fd8 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/29908881\n\nChange-Id: If2297c0bfe04ff74ca509427149b1692601d4863\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b44ee6391366d95ffa30683b2137fec6e958e132",
      "tree": "ee6e53c0ec946586c0540b0da3cadc573f0a68d8",
      "parents": [
        "5e604d6fbb451263956517c020509f0cfdb545e2",
        "df78e7f8bd2da79996cd2c994ca49e6d3d8c63df"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 16 14:41:10 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 16 14:41:10 2024 -0700"
      },
      "message": "Skip 24Q4 in aosp-main-future\n\nBug: 373937381\nMerged-In: Icdd6179e04d339425a2ecf586d198ed236edd7c8\nChange-Id: I41471b6f292f4fcbecd604e68e34a12fa4dd563d\n"
    },
    {
      "commit": "3400ad8cac277fd601780f6344a01df77e3ee21a",
      "tree": "ee6e53c0ec946586c0540b0da3cadc573f0a68d8",
      "parents": [
        "df78e7f8bd2da79996cd2c994ca49e6d3d8c63df",
        "5e604d6fbb451263956517c020509f0cfdb545e2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 24 23:39:10 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 24 23:39:10 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"Take local copy of CallbackProtector in Callbacks\" into main am: 094799c58d am: 5e604d6fbb -s ours\n\nam skip reason: Merged-In Icdd6179e04d339425a2ecf586d198ed236edd7c8 with SHA-1 9f580a6fd8 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/3255166\n\nChange-Id: I9c3ce97d8fb1d0df8d01c85419e0e5016ed666f3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5e604d6fbb451263956517c020509f0cfdb545e2",
      "tree": "ee6e53c0ec946586c0540b0da3cadc573f0a68d8",
      "parents": [
        "b85ecbb09a2f81492792be899a29981d67a90e68",
        "094799c58d12e9161d34a60edefde7f8979c68d5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 24 23:14:47 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 24 23:14:47 2024 +0000"
      },
      "message": "Merge \"Take local copy of CallbackProtector in Callbacks\" into main am: 094799c58d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/3255166\n\nChange-Id: I45c3c0375b0949482a2b48dbf79928d4d01e7af3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "094799c58d12e9161d34a60edefde7f8979c68d5",
      "tree": "ee6e53c0ec946586c0540b0da3cadc573f0a68d8",
      "parents": [
        "6a6c177d8019d03214142a22ad743f0dca37c471",
        "ecd01233154580e74e8d30118550bd543bbfe8cc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Sep 24 22:39:07 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 24 22:39:07 2024 +0000"
      },
      "message": "Merge \"Take local copy of CallbackProtector in Callbacks\" into main"
    },
    {
      "commit": "df78e7f8bd2da79996cd2c994ca49e6d3d8c63df",
      "tree": "ee6e53c0ec946586c0540b0da3cadc573f0a68d8",
      "parents": [
        "42604237eb1d6a013cf0987cc3340938d6f42f42",
        "b85ecbb09a2f81492792be899a29981d67a90e68"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Sep 17 18:09:15 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 17 18:09:15 2024 +0000"
      },
      "message": "Merge \"libwilhelm: Remove direct usage of TrackPlayerBase::mAudioTrack\" into main am: 6a6c177d80 am: b85ecbb09a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2928911\n\nChange-Id: Ida3c79a11ace7369d8bb780912d1b90d5bfbd95e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b85ecbb09a2f81492792be899a29981d67a90e68",
      "tree": "158212ef2282e1544955dac934f412e93b454789",
      "parents": [
        "89c89fe9c750f065b0024583de322eda8fa97509",
        "6a6c177d8019d03214142a22ad743f0dca37c471"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Sep 17 17:46:09 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 17 17:46:09 2024 +0000"
      },
      "message": "Merge \"libwilhelm: Remove direct usage of TrackPlayerBase::mAudioTrack\" into main am: 6a6c177d80\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2928911\n\nChange-Id: Ib990dbbae36e022e5afb8e601e62df73fb383561\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6a6c177d8019d03214142a22ad743f0dca37c471",
      "tree": "158212ef2282e1544955dac934f412e93b454789",
      "parents": [
        "89c89fe9c750f065b0024583de322eda8fa97509",
        "387aaed49ce509d5111d0e153721162fa0375f75"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Sep 17 16:50:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 17 16:50:47 2024 +0000"
      },
      "message": "Merge \"libwilhelm: Remove direct usage of TrackPlayerBase::mAudioTrack\" into main"
    },
    {
      "commit": "387aaed49ce509d5111d0e153721162fa0375f75",
      "tree": "158212ef2282e1544955dac934f412e93b454789",
      "parents": [
        "89c89fe9c750f065b0024583de322eda8fa97509"
      ],
      "author": {
        "name": "Tomislav Novak",
        "email": "tnovak@meta.com",
        "time": "Thu Jan 25 13:59:19 2024 -0800"
      },
      "committer": {
        "name": "Tomislav Novak",
        "email": "tnovak@meta.com",
        "time": "Mon Sep 16 12:16:21 2024 -0700"
      },
      "message": "libwilhelm: Remove direct usage of TrackPlayerBase::mAudioTrack\n\nUse the newly added getter/setter instead.\n\nTest: cd frameworks/wilhelm \u0026\u0026 atest\nChange-Id: I1285c668019469d5333a502d7648135de49ada30\n"
    },
    {
      "commit": "ecd01233154580e74e8d30118550bd543bbfe8cc",
      "tree": "a74df05e30c553b3de5fa88455bdb7fe8ad340ef",
      "parents": [
        "0e5c075c014def4d5272d291938adc0d2ba57c7f"
      ],
      "author": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Wed Sep 04 18:30:58 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Sep 04 18:30:58 2024 +0000"
      },
      "message": "Take local copy of CallbackProtector in Callbacks\n\nWe clear the sp holding the callback protector when destroying the\nplayer object. Copy an sp of the protector into the callback objects,\nwhich may still be firing as destruction is requested. Note, the\npre-destroy method tells the protector to drop all future callbacks, so\nupstream of the callback class, no callbacks are received. Note,\nlibaudioclient only holds wp\u003c\u003e to the callback classes.\n\nThe CallbackProtector associated with a particular player does not\nchange over the lifetime of the player.\n\nTest: Compiles\nBug: 361799177\nFlag: EXEMPT bugfix\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9f580a6fd86d35433796336c82b54a31baa55720)\nMerged-In: Icdd6179e04d339425a2ecf586d198ed236edd7c8\nChange-Id: Icdd6179e04d339425a2ecf586d198ed236edd7c8\n"
    },
    {
      "commit": "42604237eb1d6a013cf0987cc3340938d6f42f42",
      "tree": "a74df05e30c553b3de5fa88455bdb7fe8ad340ef",
      "parents": [
        "9f580a6fd86d35433796336c82b54a31baa55720",
        "89c89fe9c750f065b0024583de322eda8fa97509"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Sep 04 00:59:38 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 04 00:59:38 2024 +0000"
      },
      "message": "Merge \"Remove NDK exports\" into main am: 0e5c075c01 am: 89c89fe9c7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/3253478\n\nChange-Id: Ia7027f99db85a1460c85c07815225e234b081510\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "89c89fe9c750f065b0024583de322eda8fa97509",
      "tree": "1b21ce3be070657a0124e81060349236d899dc75",
      "parents": [
        "c43ef8c275ab6d31dfb7b47a28c1526d4d1c5451",
        "0e5c075c014def4d5272d291938adc0d2ba57c7f"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Sep 04 00:49:23 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 04 00:49:23 2024 +0000"
      },
      "message": "Merge \"Remove NDK exports\" into main am: 0e5c075c01\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/3253478\n\nChange-Id: I7aafaa23216c0e8bf09cc6814b782415fccd66bd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0e5c075c014def4d5272d291938adc0d2ba57c7f",
      "tree": "1b21ce3be070657a0124e81060349236d899dc75",
      "parents": [
        "7db6c6133b6519038beb6ffc5ae6e81892619570",
        "103f8c805e65002d504db2e60986aad47d1ebfc4"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Sep 04 00:13:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 04 00:13:46 2024 +0000"
      },
      "message": "Merge \"Remove NDK exports\" into main"
    },
    {
      "commit": "103f8c805e65002d504db2e60986aad47d1ebfc4",
      "tree": "1b21ce3be070657a0124e81060349236d899dc75",
      "parents": [
        "7db6c6133b6519038beb6ffc5ae6e81892619570"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 03 20:51:05 2024 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 03 22:12:27 2024 +0000"
      },
      "message": "Remove NDK exports\n\nBase headers should come from sysroot.\n\nBug: N/A\nTest: build\nChange-Id: I8610b27053de0c225bb9df23bcfeaed7eb1ffe5b\n"
    },
    {
      "commit": "9f580a6fd86d35433796336c82b54a31baa55720",
      "tree": "786d936e74b88e0fd660ef5b6588c21141957e38",
      "parents": [
        "7cf938e30ea0cbabf9c5087073e7eb751205964c"
      ],
      "author": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Mon Aug 26 17:17:58 2024 -0700"
      },
      "committer": {
        "name": "Atneya Nair",
        "email": "atneya@google.com",
        "time": "Thu Aug 29 17:32:38 2024 +0000"
      },
      "message": "Take local copy of CallbackProtector in Callbacks\n\nWe clear the sp holding the callback protector when destroying the\nplayer object. Copy an sp of the protector into the callback objects,\nwhich may still be firing as destruction is requested. Note, the\npre-destroy method tells the protector to drop all future callbacks, so\nupstream of the callback class, no callbacks are received. Note,\nlibaudioclient only holds wp\u003c\u003e to the callback classes.\n\nThe CallbackProtector associated with a particular player does not\nchange over the lifetime of the player.\n\nTest: Compiles\nBug: 361799177\nFlag: EXEMPT bugfix\nChange-Id: Icdd6179e04d339425a2ecf586d198ed236edd7c8\n"
    },
    {
      "commit": "7cf938e30ea0cbabf9c5087073e7eb751205964c",
      "tree": "97ce12f0f5c20b552aa23c5e8362508d0c2b09fc",
      "parents": [
        "bf07cb5e9c35445684d7c6c6baaa3a7ea1de94b3",
        "c43ef8c275ab6d31dfb7b47a28c1526d4d1c5451"
      ],
      "author": {
        "name": "Songyue Han",
        "email": "songyueh@google.com",
        "time": "Thu Jul 25 18:09:32 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 25 18:09:32 2024 +0000"
      },
      "message": "Merge \"Rename CodecCapabilities to avoid conflict.\" into main am: 7db6c6133b am: c43ef8c275\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/3073292\n\nChange-Id: I630b61c51f2c3496afbbe8d9d4432776d443d7e1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c43ef8c275ab6d31dfb7b47a28c1526d4d1c5451",
      "tree": "97ce12f0f5c20b552aa23c5e8362508d0c2b09fc",
      "parents": [
        "bf07cb5e9c35445684d7c6c6baaa3a7ea1de94b3",
        "7db6c6133b6519038beb6ffc5ae6e81892619570"
      ],
      "author": {
        "name": "Songyue Han",
        "email": "songyueh@google.com",
        "time": "Thu Jul 25 17:49:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 25 17:49:48 2024 +0000"
      },
      "message": "Merge \"Rename CodecCapabilities to avoid conflict.\" into main am: 7db6c6133b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/3073292\n\nChange-Id: Ibce3e9c76358845ad0c981da59f2fcf86bbe7266\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7db6c6133b6519038beb6ffc5ae6e81892619570",
      "tree": "97ce12f0f5c20b552aa23c5e8362508d0c2b09fc",
      "parents": [
        "2428f874539015683c96b8ef9716c31b4f5f47ae",
        "093ecc54b0252635d40d36371c50be9593c65328"
      ],
      "author": {
        "name": "Songyue Han",
        "email": "songyueh@google.com",
        "time": "Thu Jul 25 17:31:15 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 25 17:31:15 2024 +0000"
      },
      "message": "Merge \"Rename CodecCapabilities to avoid conflict.\" into main"
    },
    {
      "commit": "093ecc54b0252635d40d36371c50be9593c65328",
      "tree": "97ce12f0f5c20b552aa23c5e8362508d0c2b09fc",
      "parents": [
        "4e0d2475a5cdd6d5d3fb8f95a01055098383f18a"
      ],
      "author": {
        "name": "Songyue Han",
        "email": "songyueh@google.com",
        "time": "Thu May 02 23:27:59 2024 +0000"
      },
      "committer": {
        "name": "Songyue Han",
        "email": "songyueh@google.com",
        "time": "Thu May 02 23:27:59 2024 +0000"
      },
      "message": "Rename CodecCapabilities to avoid conflict.\n\nTest: build\nBug: b/306023029\nChange-Id: I5b0d9b1bcd49638f277e818c034f7e538d0e978f\n"
    },
    {
      "commit": "bf07cb5e9c35445684d7c6c6baaa3a7ea1de94b3",
      "tree": "f61341b1edb9d78059fdfe22670aa0808f3f5bea",
      "parents": [
        "9a668bf14810be8cf06ab8df0898e90ca7f66e3e",
        "2428f874539015683c96b8ef9716c31b4f5f47ae"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 29 22:16:24 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 29 22:16:24 2024 +0000"
      },
      "message": "[automerger skipped] Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future am: 2428f87453 -s ours\n\nam skip reason: Merged-In I201f3fc2a66a45ade9f6501f1ab90f5963223cd1 with SHA-1 1fc782b4d0 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/27144220\n\nChange-Id: I709e3029e246922cffbc8dbb4a76bcf345dfa7e8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2428f874539015683c96b8ef9716c31b4f5f47ae",
      "tree": "f61341b1edb9d78059fdfe22670aa0808f3f5bea",
      "parents": [
        "4e0d2475a5cdd6d5d3fb8f95a01055098383f18a",
        "9a668bf14810be8cf06ab8df0898e90ca7f66e3e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 29 11:51:38 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 29 11:51:38 2024 -0700"
      },
      "message": "Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future\n\nBug: 337098550\nMerged-In: I201f3fc2a66a45ade9f6501f1ab90f5963223cd1\nChange-Id: Id373b0d7163e0805f184d72ec89f6754e0192daa\n"
    },
    {
      "commit": "9a668bf14810be8cf06ab8df0898e90ca7f66e3e",
      "tree": "f61341b1edb9d78059fdfe22670aa0808f3f5bea",
      "parents": [
        "4fa0ef902c4db9ce0e644b206c903210e08a0a6f",
        "4e0d2475a5cdd6d5d3fb8f95a01055098383f18a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 16 00:58:26 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 16 00:58:26 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"OpenSLES: Fix deprecated volatile op warning\" into main am: e7a596c480 am: 4e0d2475a5 -s ours\n\nam skip reason: Merged-In I201f3fc2a66a45ade9f6501f1ab90f5963223cd1 with SHA-1 1fc782b4d0 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2965727\n\nChange-Id: I76213e99db1f56eed07522811e922a975c7ee78f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4e0d2475a5cdd6d5d3fb8f95a01055098383f18a",
      "tree": "f61341b1edb9d78059fdfe22670aa0808f3f5bea",
      "parents": [
        "1319069e0af5ba687f1d3568876a531692f22b65",
        "e7a596c48050364d2160dbeddc9a9eddde2bd15c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 16 00:18:01 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 16 00:18:01 2024 +0000"
      },
      "message": "Merge \"OpenSLES: Fix deprecated volatile op warning\" into main am: e7a596c480\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2965727\n\nChange-Id: Ie51945d09d34021574e803b254058edfdeb90f00\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e7a596c48050364d2160dbeddc9a9eddde2bd15c",
      "tree": "f61341b1edb9d78059fdfe22670aa0808f3f5bea",
      "parents": [
        "3a22ade5374d5f202af043b4b3857fdb53b8bb8b",
        "412962101fd4f2b37ee41c2179b5ade0914d9db4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Feb 15 23:43:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 15 23:43:57 2024 +0000"
      },
      "message": "Merge \"OpenSLES: Fix deprecated volatile op warning\" into main"
    },
    {
      "commit": "412962101fd4f2b37ee41c2179b5ade0914d9db4",
      "tree": "f61341b1edb9d78059fdfe22670aa0808f3f5bea",
      "parents": [
        "3a22ade5374d5f202af043b4b3857fdb53b8bb8b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Feb 14 12:08:39 2024 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Feb 15 12:44:01 2024 -0800"
      },
      "message": "OpenSLES: Fix deprecated volatile op warning\n\nTest: compiles\nBug: 324511705\nMerged-In: I201f3fc2a66a45ade9f6501f1ab90f5963223cd1\nChange-Id: I201f3fc2a66a45ade9f6501f1ab90f5963223cd1\n"
    },
    {
      "commit": "4fa0ef902c4db9ce0e644b206c903210e08a0a6f",
      "tree": "f61341b1edb9d78059fdfe22670aa0808f3f5bea",
      "parents": [
        "f06c4db80afc5e78575862a90ba3d2c79e592877",
        "1fc782b4d0af96c832e1ea904f0de4c2d28f6ebd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Feb 15 18:04:41 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 15 18:04:41 2024 +0000"
      },
      "message": "Merge \"OpenSLES: Fix deprecated volatile op warning\" into main"
    },
    {
      "commit": "1fc782b4d0af96c832e1ea904f0de4c2d28f6ebd",
      "tree": "f61341b1edb9d78059fdfe22670aa0808f3f5bea",
      "parents": [
        "f6a1663593c86af3de849eb18d7f549d5a45c7ea"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Feb 14 12:08:39 2024 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Feb 14 12:17:31 2024 -0800"
      },
      "message": "OpenSLES: Fix deprecated volatile op warning\n\nTest: compiles\nBug: 324511705\nChange-Id: I201f3fc2a66a45ade9f6501f1ab90f5963223cd1\n"
    },
    {
      "commit": "f06c4db80afc5e78575862a90ba3d2c79e592877",
      "tree": "de9d16afc7ecb572f73d5bc47db75344a0ec2e7a",
      "parents": [
        "f6a1663593c86af3de849eb18d7f549d5a45c7ea",
        "1319069e0af5ba687f1d3568876a531692f22b65"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Feb 13 18:29:52 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 13 18:29:52 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"OpenSLES: Remove unused variable\" into main am: 3a22ade537 am: 1319069e0a -s ours\n\nam skip reason: Merged-In Idc1ee7d72779c8c402da8f39f468797ab554be1f with SHA-1 74201b7227 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2960311\n\nChange-Id: I0b9687e03364300d53fd37a42d28cceda52857fc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1319069e0af5ba687f1d3568876a531692f22b65",
      "tree": "de9d16afc7ecb572f73d5bc47db75344a0ec2e7a",
      "parents": [
        "ff72cf70c9cd002381c4f1cb2cf12147d4675787",
        "3a22ade5374d5f202af043b4b3857fdb53b8bb8b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Feb 13 17:50:52 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 13 17:50:52 2024 +0000"
      },
      "message": "Merge \"OpenSLES: Remove unused variable\" into main am: 3a22ade537\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2960311\n\nChange-Id: I15fa65079c53a0f6673f7cce4a41e7135141bddd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3a22ade5374d5f202af043b4b3857fdb53b8bb8b",
      "tree": "de9d16afc7ecb572f73d5bc47db75344a0ec2e7a",
      "parents": [
        "46cc662ad8669c9c726cd6a6219eeaed185937c3",
        "e3449aec4e3b519bd7d5f9bbeb0e77be55c946b3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Feb 13 17:09:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 13 17:09:53 2024 +0000"
      },
      "message": "Merge \"OpenSLES: Remove unused variable\" into main"
    },
    {
      "commit": "e3449aec4e3b519bd7d5f9bbeb0e77be55c946b3",
      "tree": "de9d16afc7ecb572f73d5bc47db75344a0ec2e7a",
      "parents": [
        "46cc662ad8669c9c726cd6a6219eeaed185937c3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 09 14:05:34 2024 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 12 18:31:57 2024 -0800"
      },
      "message": "OpenSLES: Remove unused variable\n\nFixes clang warning\n\nTest: compiles\nBug: 324511705\nMerged-In: Idc1ee7d72779c8c402da8f39f468797ab554be1f\nChange-Id: Idc1ee7d72779c8c402da8f39f468797ab554be1f\n"
    },
    {
      "commit": "f6a1663593c86af3de849eb18d7f549d5a45c7ea",
      "tree": "de9d16afc7ecb572f73d5bc47db75344a0ec2e7a",
      "parents": [
        "3f6ff057f70825238d0070c756acfcaef3b98a88",
        "74201b722721f22b44263295d2d8fb4213ae577d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 12 17:04:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 12 17:04:48 2024 +0000"
      },
      "message": "Merge \"OpenSLES: Remove unused variable\" into main"
    },
    {
      "commit": "74201b722721f22b44263295d2d8fb4213ae577d",
      "tree": "80ee3d0a3cbab6b38ccd419908b088836575fd1b",
      "parents": [
        "feda72db07f6eb028f3f1050a94262024ad0c115"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 09 14:05:34 2024 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 09 14:05:34 2024 -0800"
      },
      "message": "OpenSLES: Remove unused variable\n\nFixes clang warning\n\nTest: compiles\nBug: 324511705\nChange-Id: Idc1ee7d72779c8c402da8f39f468797ab554be1f\n"
    },
    {
      "commit": "3f6ff057f70825238d0070c756acfcaef3b98a88",
      "tree": "74c0b7fadc904f9657bd41c5c0ec6d206d9978cb",
      "parents": [
        "feda72db07f6eb028f3f1050a94262024ad0c115",
        "ff72cf70c9cd002381c4f1cb2cf12147d4675787"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 08 17:24:49 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 08 17:24:49 2024 +0000"
      },
      "message": "Merge \"Migrate Test Targets to New Android Ownership Model\" into main am: 46cc662ad8 am: ff72cf70c9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2946506\n\nChange-Id: I98345fd8f85b5310a7c8722f1e94eb200349b9aa\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ff72cf70c9cd002381c4f1cb2cf12147d4675787",
      "tree": "74c0b7fadc904f9657bd41c5c0ec6d206d9978cb",
      "parents": [
        "feda72db07f6eb028f3f1050a94262024ad0c115",
        "46cc662ad8669c9c726cd6a6219eeaed185937c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 08 16:43:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 08 16:43:50 2024 +0000"
      },
      "message": "Merge \"Migrate Test Targets to New Android Ownership Model\" into main am: 46cc662ad8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2946506\n\nChange-Id: I99922942f85ca444f3a761832ddaa3255c858669\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "46cc662ad8669c9c726cd6a6219eeaed185937c3",
      "tree": "74c0b7fadc904f9657bd41c5c0ec6d206d9978cb",
      "parents": [
        "c2909ee2f6a45d555bf9d0772c33d4b6732b3b42",
        "1856280aa6640b9ba7dc47f25b8ea42273bdbf6d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 08 16:10:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 08 16:10:24 2024 +0000"
      },
      "message": "Merge \"Migrate Test Targets to New Android Ownership Model\" into main"
    },
    {
      "commit": "1856280aa6640b9ba7dc47f25b8ea42273bdbf6d",
      "tree": "74c0b7fadc904f9657bd41c5c0ec6d206d9978cb",
      "parents": [
        "c2909ee2f6a45d555bf9d0772c33d4b6732b3b42"
      ],
      "author": {
        "name": "Aditya Choudhary",
        "email": "caditya@google.com",
        "time": "Fri Feb 02 13:58:07 2024 +0000"
      },
      "committer": {
        "name": "Aditya Choudhary",
        "email": "caditya@google.com",
        "time": "Fri Feb 02 13:58:07 2024 +0000"
      },
      "message": "Migrate Test Targets to New Android Ownership Model\n\nThis CL is created as a best effort to migrate test targets to the new Android ownership model.\nIt is based on historical data from repository history and insights from git blame.\nGiven the nature of this effort, there may be instances of incorrect attribution. If you find incorrect or unnecessary\nattribution in this CL, please create a new CL to fix that.\n\nFor detailed guidelines and further information on the migration please refer to the link below,\ngo/new-android-ownership-model\n\nBug: 304529413\nTest: N/A\nChange-Id: I8a838e432cb21c8767b1bd69b74444f2a8131ef8\n"
    },
    {
      "commit": "feda72db07f6eb028f3f1050a94262024ad0c115",
      "tree": "551108801e4c6b91e7f187bf92a463595de9557c",
      "parents": [
        "4006419ebbf4ee0388c6bd74e5b6c8d95f471f36",
        "e0bf3b3972273d0ded751ad947939fbad2a235ed"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 06 12:11:41 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 06 12:11:41 2023 +0000"
      },
      "message": "Merge \"Fix -Wfortify-source compiler warning\" into main am: f9dd5c05fa am: c2909ee2f6 am: e0bf3b3972\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2860790\n\nChange-Id: Ic2feb958e82f699bea6da6717e0669d0327ab4b7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4006419ebbf4ee0388c6bd74e5b6c8d95f471f36",
      "tree": "551108801e4c6b91e7f187bf92a463595de9557c",
      "parents": [
        "2b846f4aef200243e39be4e97d9da8e7d7a370c7",
        "8ac423ec9ac9cc48741cc73824e124734dcf7c57"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 06 12:11:00 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 06 12:11:00 2023 +0000"
      },
      "message": "Merge \"Fix -Wfortify-source compiler warning\" into main am: f9dd5c05fa am: d1586be9cd am: 8ac423ec9a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2860790\n\nChange-Id: I269d96e36ec9878b7a53c7ff974cdbe0d550d852\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e0bf3b3972273d0ded751ad947939fbad2a235ed",
      "tree": "551108801e4c6b91e7f187bf92a463595de9557c",
      "parents": [
        "8ac423ec9ac9cc48741cc73824e124734dcf7c57",
        "c2909ee2f6a45d555bf9d0772c33d4b6732b3b42"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 06 11:55:20 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 06 11:55:20 2023 +0000"
      },
      "message": "Merge \"Fix -Wfortify-source compiler warning\" into main am: f9dd5c05fa am: c2909ee2f6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2860790\n\nChange-Id: I31aa6f6ba42817abd2b13542c85900d1a3fa2c81\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8ac423ec9ac9cc48741cc73824e124734dcf7c57",
      "tree": "551108801e4c6b91e7f187bf92a463595de9557c",
      "parents": [
        "64aff6766700756501b26b4b59536d01ebf5a94c",
        "d1586be9cd85cb20e4a221ac41870ad05109f5d8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 06 11:25:19 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 06 11:25:19 2023 +0000"
      },
      "message": "Merge \"Fix -Wfortify-source compiler warning\" into main am: f9dd5c05fa am: d1586be9cd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2860790\n\nChange-Id: I4c4e3cb726dec6af1dbfa0308ddfc978cf7bbaa8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c2909ee2f6a45d555bf9d0772c33d4b6732b3b42",
      "tree": "551108801e4c6b91e7f187bf92a463595de9557c",
      "parents": [
        "64aff6766700756501b26b4b59536d01ebf5a94c",
        "f9dd5c05fa6c1a623697cb7d940b8c36f0101670"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 06 11:01:11 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 06 11:01:11 2023 +0000"
      },
      "message": "Merge \"Fix -Wfortify-source compiler warning\" into main am: f9dd5c05fa\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2860790\n\nChange-Id: Ib55a7ff9d5859505f332553da55087fff3816add\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d1586be9cd85cb20e4a221ac41870ad05109f5d8",
      "tree": "551108801e4c6b91e7f187bf92a463595de9557c",
      "parents": [
        "3449e2d05047e96931299e79ccfaa0118445d855",
        "f9dd5c05fa6c1a623697cb7d940b8c36f0101670"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 06 10:49:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 06 10:49:47 2023 +0000"
      },
      "message": "Merge \"Fix -Wfortify-source compiler warning\" into main am: f9dd5c05fa\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2860790\n\nChange-Id: Ic0aa5f13626e30e1ca4370cad29684e2120072e1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f9dd5c05fa6c1a623697cb7d940b8c36f0101670",
      "tree": "551108801e4c6b91e7f187bf92a463595de9557c",
      "parents": [
        "1c05b41c2962894a6a2223d23575b665a39069ca",
        "c6e3985408bfb6d0e9d32e01f53d7938823972e4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 06 10:05:14 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 06 10:05:14 2023 +0000"
      },
      "message": "Merge \"Fix -Wfortify-source compiler warning\" into main"
    },
    {
      "commit": "c6e3985408bfb6d0e9d32e01f53d7938823972e4",
      "tree": "551108801e4c6b91e7f187bf92a463595de9557c",
      "parents": [
        "1c05b41c2962894a6a2223d23575b665a39069ca"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Dec 06 14:58:42 2023 +0900"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Dec 06 14:58:42 2023 +0900"
      },
      "message": "Fix -Wfortify-source compiler warning\n\n\u0027snprintf\u0027 will always be truncated; specified size is 35, but format\nstring expands to at least 37\n\nTest: presubmit\nChange-Id: I8632b53df0ec9b0d3a27dd5f4a5875bf2884fb5f\n"
    },
    {
      "commit": "2b846f4aef200243e39be4e97d9da8e7d7a370c7",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "acb8b32c78c81500f1191cd4901e5006391edbd2",
        "64aff6766700756501b26b4b59536d01ebf5a94c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Oct 07 00:26:00 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Oct 07 00:26:00 2023 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android 14\" into main am: 1c05b41c29 -s ours am: 755322cdff -s ours am: 3449e2d050 -s ours am: 8003b3708c -s ours am: 64aff67667 -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: Ie12ef592155161bf1e12852848a28fd36cc2d5be\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "acb8b32c78c81500f1191cd4901e5006391edbd2",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "ba2be29dafaa8e2d1187bd84c7c8a49e0f35780f",
        "44d5b2c5ab4842dd1618bb0c8b9776840f5efc36"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Oct 07 00:20:24 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Oct 07 00:20:24 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: e27d575542 -s ours am: 24bda53c07 -s ours am: ecb21e9bbb -s ours am: 4abada4baf -s ours am: 44d5b2c5ab -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: I66b918575f3c7ab009c03a3f236b6b1e353b7773\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "64aff6766700756501b26b4b59536d01ebf5a94c",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "44d5b2c5ab4842dd1618bb0c8b9776840f5efc36",
        "8003b3708c6aab5fd2fd7e0f5d478009089bdd3e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 11:06:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 11:06:29 2023 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android 14\" into main am: 1c05b41c29 -s ours am: 755322cdff -s ours am: 3449e2d050 -s ours am: 8003b3708c -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: Idcf4bdf2d7b185013e39cdedf515f282f7f46493\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "44d5b2c5ab4842dd1618bb0c8b9776840f5efc36",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "dd0d5e25120ab34f259b2efc26cccb85f472e276",
        "4abada4baf34bae47b6553db8c8d09c5bb041e12"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 11:00:53 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 11:00:53 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: e27d575542 -s ours am: 24bda53c07 -s ours am: ecb21e9bbb -s ours am: 4abada4baf -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: I4c6b7c96a3752423e8a3a7e6bce815a41f9726fd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8003b3708c6aab5fd2fd7e0f5d478009089bdd3e",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "4abada4baf34bae47b6553db8c8d09c5bb041e12",
        "3449e2d05047e96931299e79ccfaa0118445d855"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 09:56:41 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 09:56:41 2023 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android 14\" into main am: 1c05b41c29 -s ours am: 755322cdff -s ours am: 3449e2d050 -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: Ic2f5ffc381d4b06b05b1fe83f45c37fee282235f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4abada4baf34bae47b6553db8c8d09c5bb041e12",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "63bc9031f1d48b3fb64264a815c5047ffa193b1a",
        "ecb21e9bbb9e244cf9e02b5b106f84554ee093b0"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 09:51:03 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 09:51:03 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: e27d575542 -s ours am: 24bda53c07 -s ours am: ecb21e9bbb -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: Ie8f27463a56194748ce8750bbb34ef6cbe1b9b5a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3449e2d05047e96931299e79ccfaa0118445d855",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "ecb21e9bbb9e244cf9e02b5b106f84554ee093b0",
        "755322cdff56bed53a95957eef415793b5a51c61"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 09:05:05 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 09:05:05 2023 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android 14\" into main am: 1c05b41c29 -s ours am: 755322cdff -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: I13fc30b23098d09ede10929b8b6dca501bac1381\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ecb21e9bbb9e244cf9e02b5b106f84554ee093b0",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "e5ab7771b57f0fa8b0eafb3ef000150583247f28",
        "24bda53c0775a55004c0495446075b4ebf9d998b"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 08:59:26 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 08:59:26 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: e27d575542 -s ours am: 24bda53c07 -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: I68238e59721d4045d0a499a7bae5f17f1345dbc9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "755322cdff56bed53a95957eef415793b5a51c61",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "24bda53c0775a55004c0495446075b4ebf9d998b",
        "1c05b41c2962894a6a2223d23575b665a39069ca"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 07:58:02 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 07:58:02 2023 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge Android 14\" into main am: 1c05b41c29 -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: I7d1be3652ed47ffcbb1975e9cb8a8201d1741df2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "24bda53c0775a55004c0495446075b4ebf9d998b",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "798c73a51617c2d459a4cccd96b136e10c0083c6",
        "e27d575542a94fe4f77375ae5264258fb956d72c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 07:52:22 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 07:52:22 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: e27d575542 -s ours\n\nam skip reason: Merged-In I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d with SHA-1 53ac8c773c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2776934\n\nChange-Id: I24ddeaf3c18d82deaca0ee18a1f3b0f59e6be783\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1c05b41c2962894a6a2223d23575b665a39069ca",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "969f5d425976777a7d885705069624644cd6574c",
        "e27d575542a94fe4f77375ae5264258fb956d72c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 05:39:06 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 06 05:39:06 2023 +0000"
      },
      "message": "Merge \"Merge Android 14\" into main"
    },
    {
      "commit": "e27d575542a94fe4f77375ae5264258fb956d72c",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "969f5d425976777a7d885705069624644cd6574c",
        "798c73a51617c2d459a4cccd96b136e10c0083c6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 05 15:40:47 2023 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 05 15:40:47 2023 -0700"
      },
      "message": "Merge Android 14\n\nBug: 298295554\nMerged-In: I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d\nChange-Id: Ia5d62bee4fd561b9e78492bda970c1bee75906f6\n"
    },
    {
      "commit": "ba2be29dafaa8e2d1187bd84c7c8a49e0f35780f",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "b9e120f8dcf49cb4128869fc9ea55179116933a6",
        "dd0d5e25120ab34f259b2efc26cccb85f472e276"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 29 20:38:19 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 29 20:38:19 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android U (ab/10368041) am: 798c73a516 -s ours am: e5ab7771b5 -s ours am: 63bc9031f1 -s ours am: dd0d5e2512 -s ours\n\nam skip reason: Merged-In I08cd5ec2b54ed59199862cd62727b8dc9a7cd1ce with SHA-1 b5bb7835af is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/24182089\n\nChange-Id: I3393843bef590e9dba981cb3609ab85c446637f7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd0d5e25120ab34f259b2efc26cccb85f472e276",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "18971a1f4f0229c4ae33389642c4266350eb8082",
        "63bc9031f1d48b3fb64264a815c5047ffa193b1a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 29 01:11:12 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 29 01:11:12 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android U (ab/10368041) am: 798c73a516 -s ours am: e5ab7771b5 -s ours am: 63bc9031f1 -s ours\n\nam skip reason: Merged-In I08cd5ec2b54ed59199862cd62727b8dc9a7cd1ce with SHA-1 b5bb7835af is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/24182089\n\nChange-Id: Idbdc3cea4d4cb954ba32feb4c0e7ec38209694ff\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "63bc9031f1d48b3fb64264a815c5047ffa193b1a",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "9d23b316abb2b3601320e3b2b021944bfb1a5fe9",
        "e5ab7771b57f0fa8b0eafb3ef000150583247f28"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 29 00:35:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 29 00:35:29 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android U (ab/10368041) am: 798c73a516 -s ours am: e5ab7771b5 -s ours\n\nam skip reason: Merged-In I08cd5ec2b54ed59199862cd62727b8dc9a7cd1ce with SHA-1 b5bb7835af is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/24182089\n\nChange-Id: I51447dad529115bde85d6df03727d7a4b03b97cb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e5ab7771b57f0fa8b0eafb3ef000150583247f28",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "b5bb7835afeac2ad28c045ebe7910c812eb95621",
        "798c73a51617c2d459a4cccd96b136e10c0083c6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 28 23:59:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 28 23:59:29 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android U (ab/10368041) am: 798c73a516 -s ours\n\nam skip reason: Merged-In I08cd5ec2b54ed59199862cd62727b8dc9a7cd1ce with SHA-1 b5bb7835af is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/24182089\n\nChange-Id: I112f6f9db1df9253853fb9f01899d2f6392a8968\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "798c73a51617c2d459a4cccd96b136e10c0083c6",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "969f5d425976777a7d885705069624644cd6574c",
        "b5bb7835afeac2ad28c045ebe7910c812eb95621"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 14 15:40:53 2023 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 14 15:40:53 2023 -0700"
      },
      "message": "Merge Android U (ab/10368041)\n\nBug: 291102124\nMerged-In: I08cd5ec2b54ed59199862cd62727b8dc9a7cd1ce\nChange-Id: I061276fb1c89f93bbefe5de9df903231008c39e6\n"
    },
    {
      "commit": "b9e120f8dcf49cb4128869fc9ea55179116933a6",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "572b691f8422e34293bedb49f5c38f70a9fbf907",
        "8de33234b5b3f81b45026b02216cf8593dbc0e71"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 09 02:51:13 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 09 02:51:13 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: 8de33234b5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: Ied841202badde212bcdd64d92a53955d5af41a73\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "572b691f8422e34293bedb49f5c38f70a9fbf907",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "34e1aac57aacda758b802a3d0bb18606827116dc",
        "18971a1f4f0229c4ae33389642c4266350eb8082"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 20:54:42 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 20:54:42 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: b88e70f31d am: 9d23b316ab am: 18971a1f4f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: I4465ce6b55bc2a3c17eb44d2ed8cf8f237a5c0d0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "34e1aac57aacda758b802a3d0bb18606827116dc",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "61dadf29e060637960069568624b448e03858df4",
        "c69b3e878d43d19cec7fe1bf55fb8410aba86436"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 20:51:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 20:51:29 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: b5bb7835af am: 34c1879ae5 am: c69b3e878d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: I17626d8a963cc3b8c05d5594118eb690d5b377ae\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "61dadf29e060637960069568624b448e03858df4",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "2bc3989e719c1afd31a554ed64e3f84050d74772",
        "372faf601afe02411db0240294279ca9ca684acc"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 20:16:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 20:16:44 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: b88e70f31d am: 753713172a am: 372faf601a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: Ic7408490dece6d9717e45b623807ba13ae87092f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "18971a1f4f0229c4ae33389642c4266350eb8082",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "c69b3e878d43d19cec7fe1bf55fb8410aba86436",
        "9d23b316abb2b3601320e3b2b021944bfb1a5fe9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 20:13:20 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 20:13:20 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: b88e70f31d am: 9d23b316ab\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: I0ece018611d21bc7d598996ddcb3d5b3609c3579\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c69b3e878d43d19cec7fe1bf55fb8410aba86436",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "372faf601afe02411db0240294279ca9ca684acc",
        "34c1879ae5403ec62c5d726bc55b8d3d29084c71"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 20:09:52 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 20:09:52 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: b5bb7835af am: 34c1879ae5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: I5d67b559ad97a342484f85f88bd5e6e1da8e0123\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "372faf601afe02411db0240294279ca9ca684acc",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "74b18ebf859ffe10e2ccb32b65fb636cdc573829",
        "753713172a646fb8298939bcd75124d57cae9ee6"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 19:04:24 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 19:04:24 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: b88e70f31d am: 753713172a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: Ifc44711ee56c64bfb78a628c283be8e00ce97be1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9d23b316abb2b3601320e3b2b021944bfb1a5fe9",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "34c1879ae5403ec62c5d726bc55b8d3d29084c71",
        "b88e70f31d2ffb335de2ce72ce2c0cbc0509ed7d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 19:03:19 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 19:03:19 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: b88e70f31d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: I022febc93d1d009bea7d5bf1c2dd94ce54dcbeeb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2bc3989e719c1afd31a554ed64e3f84050d74772",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "8ccadbaff1a60f2bbf246af61a574d1f5d6aa85c",
        "f683c0e239349b9de71deafa96848391466930a3"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 19:02:52 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 19:02:52 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: f683c0e239\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: Id203a5f03a145b098d52f3c55cf2350d59902a2f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "34c1879ae5403ec62c5d726bc55b8d3d29084c71",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "74b18ebf859ffe10e2ccb32b65fb636cdc573829",
        "b5bb7835afeac2ad28c045ebe7910c812eb95621"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 19:02:38 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 19:02:38 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: b5bb7835af\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: I27e34c5f3381fa62a21ea7759e678e94166c7123\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "753713172a646fb8298939bcd75124d57cae9ee6",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "3d9b9d8071c868b46ab25f99caca6228c8ecee7e",
        "b88e70f31d2ffb335de2ce72ce2c0cbc0509ed7d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 19:02:03 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 19:02:03 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c am: b88e70f31d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: I2d60aa4df985209e18e301cc78127ad89687aa62\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b5bb7835afeac2ad28c045ebe7910c812eb95621",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "2b1b9c1a5b80831f0102a86193060f9f23665450",
        "53ac8c773c6601a8d4e98db50dad3c390f717f7c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 18:43:32 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 18:43:32 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: I08cd5ec2b54ed59199862cd62727b8dc9a7cd1ce\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f683c0e239349b9de71deafa96848391466930a3",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "4387452a442f7d34946b38153691a6d29a88ee74",
        "53ac8c773c6601a8d4e98db50dad3c390f717f7c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 18:42:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 18:42:47 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: Ia2eefc444e8c506ecd3566a8c3ab26a0de0ae0c0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8de33234b5b3f81b45026b02216cf8593dbc0e71",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "67bb36c5a4ed95ea57da7ae58ae249a94ccdeba9",
        "53ac8c773c6601a8d4e98db50dad3c390f717f7c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 18:41:41 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 18:41:41 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: I9470bb921188f8f2b24a4c2d1fc9913f5947e1fa\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b88e70f31d2ffb335de2ce72ce2c0cbc0509ed7d",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "3d9b9d8071c868b46ab25f99caca6228c8ecee7e",
        "53ac8c773c6601a8d4e98db50dad3c390f717f7c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 18 18:41:24 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu May 18 18:41:24 2023 +0000"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type am: 53ac8c773c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/23285183\n\nChange-Id: Ia924304a5239e1e70fee6d8fb8ba711ee3007e61\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "53ac8c773c6601a8d4e98db50dad3c390f717f7c",
      "tree": "bc73f9d33519c08271c059d3119ace48d23becdd",
      "parents": [
        "67bb36c5a4ed95ea57da7ae58ae249a94ccdeba9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed May 17 14:31:30 2023 +0200"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed May 17 14:31:30 2023 +0200"
      },
      "message": "Android audio player: use audio attributes instead of legacy stream type\n\nUse audio attributes to specifcy the use case and make sure performance flags\nin audio attributes are reflecting the output flags passed to the AudioTrack by\nandroid_audioPlayer_realize.\n\nBug: 283003710\nTest: repro steps in bug\nChange-Id: I2f5c523b4f547f3d769fd56dfac8738f4b28ae9d\n"
    },
    {
      "commit": "8ccadbaff1a60f2bbf246af61a574d1f5d6aa85c",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "f882ab2a15dbafe4337f6102ded3f48d0eb9f8d1",
        "74b18ebf859ffe10e2ccb32b65fb636cdc573829"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 26 20:44:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 20:44:47 2023 +0000"
      },
      "message": "[automerger skipped] Rename `MAX_INDEX` macro to `SLES_MAX_INDEX` am: 67bb36c5a4 am: 3d9b9d8071 -s ours am: 74b18ebf85 -s ours\n\nam skip reason: Merged-In Ifaa08d3882351c11b600214abe4be08e293479d7 with SHA-1 67bb36c5a4 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/22892638\n\nChange-Id: I7f68167d6f9f8f8c1264da7016376293ebbf6a84\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f882ab2a15dbafe4337f6102ded3f48d0eb9f8d1",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "163088225c0d4229c5561ea5f52e099a6dbaf164",
        "11a113a64199061c0f179b1f8c9687d8995623ec"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 26 20:40:02 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 20:40:02 2023 +0000"
      },
      "message": "[automerger skipped] Rename `MAX_INDEX` macro to `SLES_MAX_INDEX` am: 67bb36c5a4 -s ours am: 2b1b9c1a5b -s ours am: 11a113a641 -s ours\n\nam skip reason: Merged-In Ifaa08d3882351c11b600214abe4be08e293479d7 with SHA-1 9143ce8cf6 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/22892638\n\nChange-Id: I41904f0b4eed59ea64def710be97a1527c92b8a1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "74b18ebf859ffe10e2ccb32b65fb636cdc573829",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "11a113a64199061c0f179b1f8c9687d8995623ec",
        "3d9b9d8071c868b46ab25f99caca6228c8ecee7e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 26 20:21:40 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 20:21:40 2023 +0000"
      },
      "message": "[automerger skipped] Rename `MAX_INDEX` macro to `SLES_MAX_INDEX` am: 67bb36c5a4 am: 3d9b9d8071 -s ours\n\nam skip reason: Merged-In Ifaa08d3882351c11b600214abe4be08e293479d7 with SHA-1 67bb36c5a4 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/22892638\n\nChange-Id: Iacb6f61c9ff404e502e6e57f087687313aa3fa22\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "163088225c0d4229c5561ea5f52e099a6dbaf164",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "38bcf0aaa0e853e63f2f74fffe0337c70bfdfa3f",
        "4387452a442f7d34946b38153691a6d29a88ee74"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 26 20:19:07 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 20:19:07 2023 +0000"
      },
      "message": "[automerger skipped] Rename `MAX_INDEX` macro to `SLES_MAX_INDEX` am: 67bb36c5a4 am: 4387452a44 -s ours\n\nam skip reason: Merged-In Ifaa08d3882351c11b600214abe4be08e293479d7 with SHA-1 9143ce8cf6 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/22892638\n\nChange-Id: I1f257c8e94be321c2609425aa309e83dee29bdac\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "11a113a64199061c0f179b1f8c9687d8995623ec",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "55be9dfad0ebefe0e947cd696d6eff7015358924",
        "2b1b9c1a5b80831f0102a86193060f9f23665450"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 26 20:05:34 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 20:05:34 2023 +0000"
      },
      "message": "[automerger skipped] Rename `MAX_INDEX` macro to `SLES_MAX_INDEX` am: 67bb36c5a4 -s ours am: 2b1b9c1a5b -s ours\n\nam skip reason: Merged-In Ifaa08d3882351c11b600214abe4be08e293479d7 with SHA-1 9143ce8cf6 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/22892638\n\nChange-Id: I63d05518d5243d9010ea4ceb9eca1388e0b25b3e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3d9b9d8071c868b46ab25f99caca6228c8ecee7e",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "d9155bbf6632528abbb7f2963fd531ac1a4e50c3",
        "67bb36c5a4ed95ea57da7ae58ae249a94ccdeba9"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 26 19:41:19 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 19:41:19 2023 +0000"
      },
      "message": "Rename `MAX_INDEX` macro to `SLES_MAX_INDEX` am: 67bb36c5a4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/22892638\n\nChange-Id: I1b7317ede216b41a344cbde5c50486541d6fcfc7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4387452a442f7d34946b38153691a6d29a88ee74",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "39e0690c375882ae733a6a6d10208fcb19afc4ce",
        "67bb36c5a4ed95ea57da7ae58ae249a94ccdeba9"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 26 19:41:17 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 19:41:17 2023 +0000"
      },
      "message": "Rename `MAX_INDEX` macro to `SLES_MAX_INDEX` am: 67bb36c5a4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/22892638\n\nChange-Id: I3a8c094a8cbb06759740ca799b4e0b92382d5b4c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2b1b9c1a5b80831f0102a86193060f9f23665450",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "5934f563bf5994f3006c26b593f098024d3ae933",
        "67bb36c5a4ed95ea57da7ae58ae249a94ccdeba9"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 26 19:36:42 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 19:36:42 2023 +0000"
      },
      "message": "[automerger skipped] Rename `MAX_INDEX` macro to `SLES_MAX_INDEX` am: 67bb36c5a4 -s ours\n\nam skip reason: Merged-In Ifaa08d3882351c11b600214abe4be08e293479d7 with SHA-1 9143ce8cf6 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/wilhelm/+/22892638\n\nChange-Id: I1a2f84b9b22c5493398cf91bdd9bda613895522c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "67bb36c5a4ed95ea57da7ae58ae249a94ccdeba9",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "eaf38edf5fb431e770e29f547b14352bef344a9a"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Apr 25 17:05:40 2023 -0700"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed Apr 26 16:38:11 2023 +0000"
      },
      "message": "Rename `MAX_INDEX` macro to `SLES_MAX_INDEX`\n\n`MAX_INDEX` is a generic name, and since it\u0027s a macro,\nit\u0027s not namespaced. This causes clashes when OpenSL ES\nheaders are used together with other headers.\n\nBug: 205884982\nTest: m\n(cherry picked from https://android-review.googlesource.com/q/commit:9143ce8cf6c16c6327a63e7783cce855f9091c46)\nMerged-In: Ifaa08d3882351c11b600214abe4be08e293479d7\nChange-Id: Ifaa08d3882351c11b600214abe4be08e293479d7\n"
    },
    {
      "commit": "38bcf0aaa0e853e63f2f74fffe0337c70bfdfa3f",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "768dca2b7305d1720df0e24ccde16518835268d3",
        "55be9dfad0ebefe0e947cd696d6eff7015358924"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Apr 26 10:51:08 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 10:51:08 2023 +0000"
      },
      "message": "Merge \"Rename `MAX_INDEX` macro to `SLES_MAX_INDEX`\" am: c905807850 am: 969f5d4259 am: 0762dfa34f am: 5934f563bf am: 55be9dfad0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2564150\n\nChange-Id: Ia01525e3a6963a4818a79fa250a60b8df35c5bb2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "55be9dfad0ebefe0e947cd696d6eff7015358924",
      "tree": "fd6ede47c4f0ab61360c0d9564b56499548501b3",
      "parents": [
        "d9155bbf6632528abbb7f2963fd531ac1a4e50c3",
        "5934f563bf5994f3006c26b593f098024d3ae933"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Apr 26 10:09:20 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 26 10:09:20 2023 +0000"
      },
      "message": "Merge \"Rename `MAX_INDEX` macro to `SLES_MAX_INDEX`\" am: c905807850 am: 969f5d4259 am: 0762dfa34f am: 5934f563bf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/wilhelm/+/2564150\n\nChange-Id: I5677306e24d518267dc7f586241d5922dd52130f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    }
  ],
  "next": "5934f563bf5994f3006c26b593f098024d3ae933"
}
