)]}'
{
  "log": [
    {
      "commit": "ea279f8040a6501fd9a034d0687621f248baa1ee",
      "tree": "1ccab117ff36174de8f2e04d6c1119c7ed9c22bf",
      "parents": [
        "d0e1a712702415b0fe0fa31dfa30392c6281a1da",
        "c5132383196de5de9e3ec4f8a5e0b661c37e526f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 21 21:41:59 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 21 21:41:59 2025 -0800"
      },
      "message": "Merge \"audio: Implement compressed offload simulation\" into main"
    },
    {
      "commit": "c5132383196de5de9e3ec4f8a5e0b661c37e526f",
      "tree": "e6a06fb13a0835df2440295dc86b5412bfe5e5b9",
      "parents": [
        "430b7b61ee4894db9f1eafc63545937370a57d2a"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Feb 12 16:08:55 2025 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Feb 21 16:54:43 2025 -0800"
      },
      "message": "audio: Implement compressed offload simulation\n\nAdd \u0027StreamOffloadStub\u0027 to \u0027ModulePrimary\u0027 which simulates\noffloaded playback (\u0027COMPRESS_OFFLOAD\u0027) and can send asynchronous\ncallbacks. The simulation only keeps track of the playback\ntime, it does not actually decode compressed audio. This\napproach was chosen to avoid linking against any decoder\nimplementation.\n\nFor the same reason, the only supported format is \u0027APE\u0027 (\"Monkey\naudio\")  which was chosen due to the simplicity of its header\nstructure.\n\nAs \u0027StreamOffloadStub\u0027 provides a proper implementation of\n\u0027EARLY_NOTIFY\u0027 drain callbacks, there is no more need to use\n\u0027aosp.forceDrainToDraining\u0027 property in VTS, and support for\nit has been removed.\n\nBug: 373872271\nBug: 384431822\nTest: atest CtsMediaAudioTestCases\nTest: atest VtsHalAudioCoreTargetTest\nChange-Id: I74ae867227c768d4afe9314ed93168da58362131\n"
    },
    {
      "commit": "d0e1a712702415b0fe0fa31dfa30392c6281a1da",
      "tree": "d520b3456fbcd9bca80c8c160498bafac0b8c5c6",
      "parents": [
        "553f85c3c241e5777154a2b00c5fe4e02d9cf244",
        "05882a14dab425fd2182d2125433433ef200ef3d"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Fri Feb 21 15:05:50 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 15:05:50 2025 -0800"
      },
      "message": "VtsHalHapticGeneratorTargetTest: skip data path testing for older HAL am: b1fb1150be am: 05882a14da\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3503937\n\nChange-Id: I694626a49c4ddefa3e552dd98ea313552e17ed0a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "81673bdb6e464bfb2e73c508b58da4879aaa56c5",
      "tree": "3e5f18cd402016d8ce56f76f0fb2e51ed64c6761",
      "parents": [
        "430b7b61ee4894db9f1eafc63545937370a57d2a",
        "72a9c46764466a5fdb5a93f39bcdb9230af283f4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 21 11:57:11 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 11:57:11 2025 -0800"
      },
      "message": "Merge \"audio: fix getFrame overflow after long-term playback\" into main am: 3121789c37 am: 72a9c46764\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3503887\n\nChange-Id: I004b78a35bb9aea0301bbe82605d151ce009b282\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b1fb1150bedb434f7788a07d3c54abd12c7acd72",
      "tree": "7ee2f29547a0e0609a3a7d3d9022b42f30f794aa",
      "parents": [
        "3121789c37f078f4a302697bec6b7fedecb53860"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Thu Feb 20 22:59:30 2025 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Fri Feb 21 19:50:45 2025 +0000"
      },
      "message": "VtsHalHapticGeneratorTargetTest: skip data path testing for older HAL\n\nOnly run HapticGeneratorDataTest for effect HAL version 3 and above\n\nFlag: EXEMPT Bugfix\nBug: 397561345\nTest: atest VtsHalHapticGeneratorTargetTest\nChange-Id: I9a56346d15c03ea45c9567bb7ff17732109bfe05\n"
    },
    {
      "commit": "6a4a7732c80ac4611b3f5de39f062a3aad0a3d33",
      "tree": "f0d00d21c790439b475f6b2907d0d14faf2b57cc",
      "parents": [
        "c497ce727343975d7586e6a75ba94b86c167102d"
      ],
      "author": {
        "name": "Eddy-SH Chen",
        "email": "eddy-sh.chen@mediatek.com",
        "time": "Fri Feb 21 08:49:17 2025 -0800"
      },
      "committer": {
        "name": "Hongguang Chen",
        "email": "hgchen@google.com",
        "time": "Fri Feb 21 08:54:40 2025 -0800"
      },
      "message": "audio: fix getFrame overflow after long-term playback\n\nThe aidl implementation of getFrameCount() encounters an overflow,\ncausing the audio position to become abnormal. Since the return\ntype of getFrameCount is long which size is 4 byptes, it will\nencounter an overflow after 12.43 hours of continuous playback.\n\nBug: 387877971\nChange-Id: I3bce2730e28ebfe3f2237cff94342aac2a2eb9ef\n"
    },
    {
      "commit": "f9d00c0524c2c99f9fc32b197c86c80cdfb7af4c",
      "tree": "b4eb4ff01c5c7a9de24f32265fc3168c8fa385a8",
      "parents": [
        "f160584ae7c37469cf78fa6a46751c6703f01c8f",
        "f7008f8bfc62a23cd71106329fd2740c535a2e6e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 18 11:14:07 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 18 11:14:07 2025 -0800"
      },
      "message": "Merge \"DynamicsProcessing: Update the test configuration to have bands more than kBandCount\" into main am: 819883bef5 am: f7008f8bfc\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3496683\n\nChange-Id: Id5f6fe5e816d9b7304f258cbf99ee3e70b4ff075\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0ecc178697898b9b209fa05bbaedaad5d3a40617",
      "tree": "78fae429767a8061aba5304d106775250d3aec78",
      "parents": [
        "91a7beb65df2dfd9fac7e86d64878265b83e6261"
      ],
      "author": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Mon Feb 17 11:21:32 2025 +0000"
      },
      "committer": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Tue Feb 18 15:26:21 2025 +0000"
      },
      "message": "DynamicsProcessing: Update the test configuration to have bands more\nthan kBandCount\n\nBug: 394428987\nTest: atest VtsHalDynamicsProcessingTargetTest\nChange-Id: I598093bdb3b67d09ad927082f88c08d9e427c489\n"
    },
    {
      "commit": "a7655c1f05d9199e68adcd9ae0e6c1a2061445a2",
      "tree": "5eec8573f555d0fec320277dc01b8af6da61fc11",
      "parents": [
        "f450a1c01f57b179b00189a5dc3231cacc4c7499",
        "ae0f4180d1a9ddc118ce94ac6ee513e60cd7d62b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 12 10:51:11 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 12 10:51:11 2025 -0800"
      },
      "message": "Merge \"[audio] Lock to ensure atomicity of the operation\" into main am: 50ecff1957 am: ae0f4180d1\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3433702\n\nChange-Id: Icf89c5c7d8e7cdebe515ac90ca464b8a5e5e48ba\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "50ecff1957ba5d9f3f89a1ea4f043bf14902d45d",
      "tree": "a0f244048b44a14d42fee139caaae5819f959704",
      "parents": [
        "36418e417c60e7f2d7d175b83ff1a956378f2985",
        "5b84a381a7ab958ad367d434ef6e3394c128349a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 12 09:48:59 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 12 09:48:59 2025 -0800"
      },
      "message": "Merge \"[audio] Lock to ensure atomicity of the operation\" into main"
    },
    {
      "commit": "5b84a381a7ab958ad367d434ef6e3394c128349a",
      "tree": "6916189c4a39cc1aac6fff5a5a2723cb711bdf66",
      "parents": [
        "660c788c522106bc5d87bac06d6e8038874b09ab"
      ],
      "author": {
        "name": "xialei6",
        "email": "xialei6@xiaomi.com",
        "time": "Fri Dec 27 17:38:20 2024 +0800"
      },
      "committer": {
        "name": "夏磊",
        "email": "xialei6@xiaomi.com",
        "time": "Mon Feb 10 17:33:16 2025 -0800"
      },
      "message": "[audio] Lock to ensure atomicity of the operation\n\nBug: 388307205\n\nLock to ensure atomicity of the operation, to avoid the mHandle set to a null pointer after the operation of the effect.\n\nChange-Id: I2bcd016356e5e3ffc055cd051991da0ba7384f6f\nSigned-off-by: xialei6 \u003cxialei6@xiaomi.com\u003e\n"
    },
    {
      "commit": "206ae16daf4bbf2da1b1a134517e31cc7a8adcb3",
      "tree": "264b792fa6abb8531f73b8b267c7c83e6ce5dcb3",
      "parents": [
        "5ac1a727e4ebd7f2448010145286a29667e2cb77",
        "5bf43c06f5b1ce8ab9ec97b8b67bbec2a52e58e4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 06 11:19:57 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 11:19:57 2025 -0800"
      },
      "message": "Merge \"DynamicsProcessing: Update the Limiter post gain test\" into main am: 00acd383f8 am: 5bf43c06f5\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3471471\n\nChange-Id: I542bb3e959e106088691a5e78dfd5e32d2dd97ff\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "00acd383f8c62995eba2ce6b699a0d428297d649",
      "tree": "00a6ac045f788cde57b23f880a5998a2754e29ca",
      "parents": [
        "43ffab88b66e5f522e59f32e0b9894eead39954e",
        "903c62041c5e017cebad74ee641d55e82b569062"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 06 10:16:52 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 06 10:16:52 2025 -0800"
      },
      "message": "Merge \"DynamicsProcessing: Update the Limiter post gain test\" into main"
    },
    {
      "commit": "183b0bd6128bb463547cf22dd21a22f0bc3d0636",
      "tree": "8e477408531bea4efe756c34093676a3990075a5",
      "parents": [
        "aee3513ebd6a2453380fab5985855d3297ee3272",
        "3e7f0777e4d7dfc6cd4fbf5eaba0e27e0a4cf8ac"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 05 15:29:35 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 15:29:35 2025 -0800"
      },
      "message": "Merge \"audio: Fix MonoPipe ownership in StreamRemoteSubmix\" into main am: 0cdd9a51e4 am: 3e7f0777e4\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3479190\n\nChange-Id: Idd59d588edd13c4576f3b51d33cb250eb355ec71\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0cdd9a51e4785ab6e22ea2f5d4112755d867cc84",
      "tree": "14f7b429d7241f907ba9313ab1950da004a9203b",
      "parents": [
        "5b71490d7340089e88ed31c1e096b017f4c82386",
        "b9a69e2221dee6b7ba75e328adbe4ccb276053c6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 05 14:43:07 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 05 14:43:07 2025 -0800"
      },
      "message": "Merge \"audio: Fix MonoPipe ownership in StreamRemoteSubmix\" into main"
    },
    {
      "commit": "b9a69e2221dee6b7ba75e328adbe4ccb276053c6",
      "tree": "1a356fc0baf906d2c0c72dfd7417832c29e0d7ee",
      "parents": [
        "bcf8e2499e79426cbe9e6b66dde80d6cd54afa9e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Feb 05 12:57:16 2025 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Feb 05 12:57:16 2025 -0800"
      },
      "message": "audio: Fix MonoPipe ownership in StreamRemoteSubmix\n\nMonoPipeReader does not hold a strong reference to MonoPipe.\nThus the client code needs to ensure that their lifetimes\nare synchronized. In StreamRemoteSubmix::inRead the code\nholds a strong pointer to a MonoPipeReader but not to the\nMonoPipe which makes it possible for MonoPipe to be released\nfrom another thread and causing the read operation to crash.\n\nBug: 377325461\nTest: atest VtsHalAudioCoreTargetTest\nChange-Id: I400aa91204a3464dcb8fca723c8c87005fb6502f\n"
    },
    {
      "commit": "903c62041c5e017cebad74ee641d55e82b569062",
      "tree": "ee053ae5567c43f4618c0a70b31215c42f0f1b0c",
      "parents": [
        "db53d0a5609c9c19f1a70e69a774473c18ce06cf"
      ],
      "author": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Thu Jan 30 06:37:10 2025 +0000"
      },
      "committer": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Wed Feb 05 09:26:56 2025 +0000"
      },
      "message": "DynamicsProcessing: Update the Limiter post gain test\n\nThis change checks that the output dB value with gain is same as the dB value of full scale sine wave\n\nBug: 305866207\nTest: atest VtsHalDynamicsProcessingTargetTest\nChange-Id: I2cee5140a0253011f8e0b9e9c4594e3d30da15f6\n"
    },
    {
      "commit": "0937b0516ef03c538424914fa606baa180f6ed5a",
      "tree": "7517028f9a240e99160bb86faf1e1f91d32a0779",
      "parents": [
        "453b29c311d123103a7e374d1ab5fe7f839cf023",
        "55b2f866e61cf38d0a98b35b414581b814be6dbd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 04 19:18:51 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 04 19:18:51 2025 -0800"
      },
      "message": "Merge \"audio: Add test utility to print AIDL types and use it\" into main am: 1cb0e7f749 am: 55b2f866e6\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3474517\n\nChange-Id: I5d3ea73f37c94719591fa9cbb6f4e0f3cb6c808d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1cb0e7f749966944acbcae0e6514a203d9a8446a",
      "tree": "8752458cb251de709e08923af6d6d330b4aa6549",
      "parents": [
        "74a6d41908fc9a32e7cdf33e0f03900901701cca",
        "531d04c7c18611542c0b77f0ec13c07bbc9a7cd8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 04 18:25:48 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 04 18:25:48 2025 -0800"
      },
      "message": "Merge \"audio: Add test utility to print AIDL types and use it\" into main"
    },
    {
      "commit": "531d04c7c18611542c0b77f0ec13c07bbc9a7cd8",
      "tree": "0002ace92e6818ee517f82038e74bfbdaa85d5b5",
      "parents": [
        "bcf8e2499e79426cbe9e6b66dde80d6cd54afa9e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Feb 04 16:42:03 2025 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Feb 04 16:44:25 2025 -0800"
      },
      "message": "audio: Add test utility to print AIDL types and use it\n\nAdd printing of the value that can\u0027t be found in\nAudioCoreConfig::validateAudioHalCapRule.\n\nBug: 370824008\nTest: atest VtsHalAudioCoreTargetTest\nChange-Id: Ib82b690922dbad634c37b07a25f3862972dedf34\n"
    },
    {
      "commit": "52fc478d13a5552ea74aaaa864f370df528fe31d",
      "tree": "1b95bfdf14971d87f8d6009a24f685f906233d63",
      "parents": [
        "95ebcf9a6ba5d4d28d99160d5a46a6aff48c225d",
        "3c5852d637e60189e2d9826d91255ee330e06f0e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 03 16:41:28 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 16:41:28 2025 -0800"
      },
      "message": "Merge \"audio: Add missing throttling and error handling to \u0027out_\u0027 thread\" into main am: 74a6d41908 am: 3c5852d637\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3475210\n\nChange-Id: I76529186454645b25e63162922b6990ed299f299\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "59689bba75f983a7cbf381d479043bffc817b5aa",
      "tree": "c4846fae8ddee42d5c7fadc090f03ed330756eea",
      "parents": [
        "bcf8e2499e79426cbe9e6b66dde80d6cd54afa9e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Feb 03 13:58:26 2025 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Feb 03 14:00:36 2025 -0800"
      },
      "message": "audio: Add missing throttling and error handling to \u0027out_\u0027 thread\n\nA follow-up to aosp/3467287, adding missing CPU throttling\nand error handling from the MonoPipe.\n\nBug: 364960013\nBug: 394103912\nTest: atest CtsMediaAudioTestCases\nTest: atest VtsHalAudioCoreTargetTest\nChange-Id: I14ac36edb2c9307b4a4e252b2ee866b6a845decd\n"
    },
    {
      "commit": "5eab49cfafc828ed28cd135fc91e30cd95cf37b1",
      "tree": "f7dadfe0bdd72e26e05fd3b567607888ad420d52",
      "parents": [
        "3b252dc6545b2390b70c5604891176c61241f661",
        "f514d793d67f13f852a6c8e0371c8b93a197c115"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jan 30 19:42:31 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 19:42:31 2025 -0800"
      },
      "message": "Merge \"audio: Update HIDL VTS VtsHalAudioPolicyV1_0TargetTest\" into main am: bcf8e2499e am: f514d793d6\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3469421\n\nChange-Id: I35f9393f88bdaee16947eb3d956c2ff5666ca3d6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "96828c48268bbf5cd30bb93183b7c8077e4e2bde",
      "tree": "debf3a97bdf3f6ea5f1d0c9702caa59a48707210",
      "parents": [
        "a8916d51be30002e71ec47a62e50232fb772f9d8"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Jan 29 16:22:48 2025 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Jan 30 18:23:17 2025 -0800"
      },
      "message": "audio: Update HIDL VTS VtsHalAudioPolicyV1_0TargetTest\n\nMatch the change of \u0027ParameterManagerWrapper\u0027 from aosp/3438629.\n\nDo not validate any vendor-side configs with HIDL XSD if it uses\nAIDL HAL. This is because the XML config files can still be\npresent but they are not required to conform to HIDL XSD.\n\nNote that the \"hybrid mode\" CAP should have a separate test,\nand does not need to be covered by this test.\n\nBug: 379596346\nTest: atest VtsHalAudioPolicyV1_0TargetTest\nChange-Id: I7d435c6fecc36fd03779aad9c7148c9e9a6c848a\n"
    },
    {
      "commit": "465d13f0bbea8c03228d78b04639e708b84eab12",
      "tree": "00246c1290dcee664b7f541deb5312114ec9fe79",
      "parents": [
        "c4ffc924b7c76fa005d76c6823d6a391283faf21",
        "b07d3771063bf5db2945c4de0dc3d528455a8f3e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jan 29 14:01:28 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 29 14:01:28 2025 -0800"
      },
      "message": "Merge \"Stop PCM streams before attempting to close them\" into main am: db53d0a560 am: b07d377106\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3467287\n\nChange-Id: I86a04d2670af480c3a246cbc6f902fdd50224d42\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "db53d0a5609c9c19f1a70e69a774473c18ce06cf",
      "tree": "07db6f75cdaa87c17c8cbcd4ba02c1c92dbca20a",
      "parents": [
        "f046efb61b7de45997b989e23a1e6c739a9e6ecc",
        "2ef92bc9fb6321a7be08b61e61cdf7494d37e7df"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jan 29 13:12:35 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 29 13:12:35 2025 -0800"
      },
      "message": "Merge \"Stop PCM streams before attempting to close them\" into main"
    },
    {
      "commit": "2ef92bc9fb6321a7be08b61e61cdf7494d37e7df",
      "tree": "baf07ef4cd89d2ca5d6c3830c929f8038a4f299c",
      "parents": [
        "4007dfd54947548853f3a06639a12165e9cb6593"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Jan 28 13:33:37 2025 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Jan 29 11:38:21 2025 -0800"
      },
      "message": "Stop PCM streams before attempting to close them\n\nIn order to break out from a data wait loop in the driver\nthe stream state must be changed from \"running\". This is\nachieved by calling `pcm_stop` from the stream thread.\n\nAdded a dedicated \"I/O\" thread to \u0027StreamAlsa\u0027 to be able\nto call `pcm_stop` while an I/O operation is running. The\n\"I/O\" thread is connected to the worker thread by means\nof a \u0027MonoPipe\u0027.\n\nBug: 364960013\nTest: atest CtsMediaAudioTestCases\nTest: atest VtsHalAudioCoreTargetTest\nChange-Id: Ibb020d25f42df54baf46a37b50577cce294dc053\n"
    },
    {
      "commit": "95fd56d9a52f1fcbd61e98bc4222e839c6e3efce",
      "tree": "ab346a1b90931c712ba0ef0f17fe8fe94e909f87",
      "parents": [
        "133b2325fc4210b53bb8faa6077a653990c52b94",
        "d2059c1bfa2fceaa214242ee5c403039e5a622c3"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Jan 28 09:32:00 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 28 09:32:00 2025 -0800"
      },
      "message": "Merge \"Add new namespace of pffft to make the upgrade work\" into main am: a21c8ec79e am: d2059c1bfa\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3465998\n\nChange-Id: I913442daa006537b8c43fc4da84c35d1b76be551\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "57b0bac6d214fc996ad8561b3b2a38a3e46a8a80",
      "tree": "b3ecad6f99dfd627b557bea11a850b666c370d28",
      "parents": [
        "ed8e3755afdc03f11c3db2da1197efb7f5eb8d39"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Jan 27 17:56:00 2025 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Jan 27 17:58:14 2025 +0000"
      },
      "message": "Add new namespace of pffft to make the upgrade work\n\nTest: TreeHugger\nChange-Id: Ieb6c876783d37cde4194b4edb9f97fb85347c4f3\n"
    },
    {
      "commit": "4f61211fbee47199b5ef8764e731da16aa163ae4",
      "tree": "6f8434d3a5ee1584496f86374b78db56fe267b52",
      "parents": [
        "d6ddade986ab790bb7528a2e974fe45edc9db8e9",
        "0ba67e4be1781547f893cc10af913de5706d12f5"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jan 24 18:07:03 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 24 18:07:03 2025 -0800"
      },
      "message": "Merge \"DynamicsProcessing: Add test for MBC band post gain parameter\" into main am: ed8e3755af am: 0ba67e4be1\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3460793\n\nChange-Id: I26c6d2321ee1e8e0b7a40a31e76e50dfaa4dcb90\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ed8e3755afdc03f11c3db2da1197efb7f5eb8d39",
      "tree": "84399f2f898fb2c15ef4479c044d162e201e32cf",
      "parents": [
        "957821965d7cf44c6130d5463cbf0e49a051ae23",
        "7ba121b1fefa914d14365233c033234a1838911a"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jan 24 17:39:27 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 24 17:39:27 2025 -0800"
      },
      "message": "Merge \"DynamicsProcessing: Add test for MBC band post gain parameter\" into main"
    },
    {
      "commit": "7ba121b1fefa914d14365233c033234a1838911a",
      "tree": "bc9320b2c2402aca62ba1153ab5271a1dea86510",
      "parents": [
        "7fd842384a96b56467a97ce98aa2b0ae2a5c9d58"
      ],
      "author": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Wed Jan 22 09:19:39 2025 +0000"
      },
      "committer": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Fri Jan 24 13:15:01 2025 +0000"
      },
      "message": "DynamicsProcessing: Add test for MBC band post gain parameter\n\nThis checks that the output dB value with gain is same as the dB value\nof full scale sine wave\n\nBug: 305866207\nTest: atest VtsHalDynamicsProcessingTargetTest\nChange-Id: I06c42a1fcfc0d2f33030a64a5c5c151f9a1129fb\n"
    },
    {
      "commit": "d2edfe77cc904a75444b0143c646cd3e3128fd61",
      "tree": "8daafcb6cfed8ef945024110583c9e4a8c6df845",
      "parents": [
        "27ee911e2a57e8ef6cfc51f3f36c0b43d3cbc604"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Thu Jan 23 00:01:22 2025 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Thu Jan 23 19:12:46 2025 +0000"
      },
      "message": "Freeze android.hardware.audio.* interfaces for 202504\n\nTest: m\nBug: 388072383\nChange-Id: I741517d046e528d4c715475c9eae9226c2451bbd\nMerged-In: Ibff72bad06fbc92e6f26854f7218a23b89bace19\n"
    },
    {
      "commit": "3fbeccade89dcacc8d6143b1c18ffbc8e7e7976d",
      "tree": "1ac633466d2e8e01861558b3036d7669f1151258",
      "parents": [
        "28c575b5f117416401b0553d9efb0fb404bb0129"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Thu Jan 23 10:11:22 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 23 10:11:22 2025 -0800"
      },
      "message": "Revert \"Freeze android.hardware.audio.* interfaces for 202504\"\n\nRevert submission 3462068-202504-audio-freeze\n\nReason for revert: Droidmonitor created revert due to b/391885761. Will be verifying through ABTD before submission.\n\nReverted changes: /q/submissionid:3462068-202504-audio-freeze\n\nChange-Id: Idfa0cb0f524a779377f34398eb3c2b2fbd3c44cc\n"
    },
    {
      "commit": "28c575b5f117416401b0553d9efb0fb404bb0129",
      "tree": "be936242c2aec7baacf1213449dc6e2ddaed45c4",
      "parents": [
        "7fd842384a96b56467a97ce98aa2b0ae2a5c9d58"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Thu Jan 23 00:01:22 2025 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Thu Jan 23 00:05:19 2025 +0000"
      },
      "message": "Freeze android.hardware.audio.* interfaces for 202504\n\nTest: m\nBug: 388072383\nChange-Id: Iae201c2cda69942b528f205211ad88f0073b8a00\nMerged-In: Ibff72bad06fbc92e6f26854f7218a23b89bace19\n"
    },
    {
      "commit": "3bd61a3c26bbc4f306121d6d7b16fbe2c59916fb",
      "tree": "05ae3f3bfa981d0ff0444bf5f5362907c5aa6394",
      "parents": [
        "7cbed1c081f458fda53d1dc32f78e68b332afcc7",
        "46f1d865cb7ba3a3adb65c08b26140cd0f348a88"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jan 22 09:11:57 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 22 09:11:57 2025 -0800"
      },
      "message": "Merge \"VtsHalAudioEffectTargetTest: Fix crash issue\" into main am: 7fd842384a am: 46f1d865cb\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3453635\n\nChange-Id: I46ceb2e0c69a5152331c529f30f13c9e7aa2e259\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "29dc73f25a16d1a0ef2459619fe3b5534c8c89e0",
      "tree": "ec5cc42889706749c33e0777e8ef895bf576b886",
      "parents": [
        "1bb1fb196dc13a35d6b7d412d58d818f64d710cb",
        "9bded4b3714e6c25d2164dec924619d028897975"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jan 22 09:11:06 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 22 09:11:06 2025 -0800"
      },
      "message": "Merge \"audio: capEngine: Allow built-in strategies to omit the \u0027id\u0027 attribute\" into main am: 6a34ae5057 am: 9bded4b371\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3455328\n\nChange-Id: Ia0b7ad2092e52048cf934d3e43b68d5c18ca77cc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7fd842384a96b56467a97ce98aa2b0ae2a5c9d58",
      "tree": "1ac633466d2e8e01861558b3036d7669f1151258",
      "parents": [
        "ba44417872a2316873173eb8e941da59da25962f",
        "a6b6e1eeff4a77063e3adc88285225c1bfd3a542"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 21 17:23:56 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 21 17:23:56 2025 -0800"
      },
      "message": "Merge \"VtsHalAudioEffectTargetTest: Fix crash issue\" into main"
    },
    {
      "commit": "ba44417872a2316873173eb8e941da59da25962f",
      "tree": "b7299d6fa8cfad2df0f249b535ffeefdd4fe840c",
      "parents": [
        "6ca358ede074d7e48cdef253b4b8df41cfa6d823",
        "0d459b1769363f8153588949a04856601a185982"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Jan 21 16:28:17 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 21 16:28:17 2025 -0800"
      },
      "message": "Merge \"Add libaudioutils_headers dependency in audio VTS\" into main"
    },
    {
      "commit": "6a34ae50571e3106b4a7c55c7e3b6e73451e9ea3",
      "tree": "037b931d6f2e488b66b388281ec0cdfd10ec90a9",
      "parents": [
        "7aa8a0f9c62fc80c64eb4ef0497ce0a6b07c11b3",
        "460bd6d9d2e1f43956db71bebf1348cbe63967c5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 21 15:53:12 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 21 15:53:12 2025 -0800"
      },
      "message": "Merge \"audio: capEngine: Allow built-in strategies to omit the \u0027id\u0027 attribute\" into main"
    },
    {
      "commit": "a6b6e1eeff4a77063e3adc88285225c1bfd3a542",
      "tree": "e5abd9c88032aa149c39513245d7ebdace2f3b02",
      "parents": [
        "9a63fb9467b4b390e0acbab2c5838dd8e9d3fdb4"
      ],
      "author": {
        "name": "Aayush Soni",
        "email": "aayushsoni@google.com",
        "time": "Mon Jan 20 15:41:23 2025 +0000"
      },
      "committer": {
        "name": "Aayush Soni",
        "email": "aayushsoni@google.com",
        "time": "Mon Jan 20 16:34:59 2025 +0000"
      },
      "message": "VtsHalAudioEffectTargetTest: Fix crash issue\n\nEnsure all pending binder transactions are completed before proceeding. Add a delay to allow the binder destruction to propagate and ensure the remote objects are properly cleaned up.\n\nBug: 272442019\nTest: atest VtsHalAudioEffectV7_0TargetTest\n\nChange-Id: I6dc054b8f7895334c31c5579afb86eacba28d832\n"
    },
    {
      "commit": "460bd6d9d2e1f43956db71bebf1348cbe63967c5",
      "tree": "92b07b7ffa03484efe78f954991828618b49d5a5",
      "parents": [
        "3a14cb49fa4f3bda6cbd04c15fda3f582f120fd7"
      ],
      "author": {
        "name": "François Gaffie",
        "email": "francois.gaffie@ampere.cars",
        "time": "Fri Jan 17 14:33:30 2025 +0100"
      },
      "committer": {
        "name": "François Gaffie",
        "email": "francois.gaffie@ampere.cars",
        "time": "Mon Jan 20 09:49:04 2025 +0100"
      },
      "message": "audio: capEngine: Allow built-in strategies to omit the \u0027id\u0027 attribute\n\nFor builtin strategy, the \"id\" must be set from the name.\nThese builtin strategies must be provisionned in the structure file.\nThe parameters associated to these strategies will use their legacy\nname (whereas vendor strategies are referred with \"vx_\u003cid\u003e\".\n\nBug: 390449625\nTest: m\n\nChange-Id: I63763f1e05f1ca2cdd7e3163d2e0c4e6b3979446\nSigned-off-by: François Gaffie \u003cfrancois.gaffie@ampere.cars\u003e\n"
    },
    {
      "commit": "112c9204ee54ec4dc7279b184fc6650324fdf7d6",
      "tree": "0e4ea84047b7bd517a0b5ba6d46b3805a5a8452c",
      "parents": [
        "b39b1dcb0b88c31ecaf1de7ffadf66873326e1cc",
        "2329b205e8ae00217b022826c926c74b607c8795"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jan 17 18:11:48 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 17 18:11:48 2025 -0800"
      },
      "message": "Merge \"Revert^2 \"Add SPEAKER_CLEANUP system usage\"\" into main"
    },
    {
      "commit": "726117d472ca276bdf3b0d606585ca16fc762b58",
      "tree": "b288ca428b5e2f221e981ec3dc805e20bcf7c78c",
      "parents": [
        "459c675c4f77e92dc33b42ce2045ccb3e3b77cd5",
        "d7a05be0daeab4218875296c339f0cbc30a3029a"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jan 17 14:43:04 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 17 14:43:04 2025 -0800"
      },
      "message": "Merge \"DynamicsProcessing: Add test for threshold and ratio parameters of MBCBandConfig\" into main am: b39b1dcb0b am: d7a05be0da\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3431960\n\nChange-Id: I591154edead706b8738c87065c5fb46cf8497528\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b39b1dcb0b88c31ecaf1de7ffadf66873326e1cc",
      "tree": "dea41422ce2f17c9932362aae2c6ff17a1d5d3b7",
      "parents": [
        "8ca477672f46250a6e7fb947b88f92d3cdc6d6a7",
        "c32527651bca62e2f957a54545b3e26425a432f6"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jan 17 13:57:16 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 17 13:57:16 2025 -0800"
      },
      "message": "Merge \"DynamicsProcessing: Add test for threshold and ratio parameters of MBCBandConfig\" into main"
    },
    {
      "commit": "2329b205e8ae00217b022826c926c74b607c8795",
      "tree": "d58e725ed501e5e536790ba9c0a51e43e9a81e39",
      "parents": [
        "dd54edac0aced53cdbd86ec37b6cf9aaf94e2fef"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jan 17 12:06:29 2025 -0800"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Jan 17 12:06:29 2025 -0800"
      },
      "message": "Revert^2 \"Add SPEAKER_CLEANUP system usage\"\n\n4a7600084b8e7f45ba9c1791b1936d66a2d5434b\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2dd50bc4869e0d07eb8c0ce5b0f1bc75248c5227)\nMerged-In: Ib62dd0b43f5bd8f04c901b8afbdc80b544149906\nChange-Id: Ib62dd0b43f5bd8f04c901b8afbdc80b544149906\n"
    },
    {
      "commit": "c0d2a15d1302af9ea2d547f061d1efca082f12c9",
      "tree": "586ffbb9df3c5e285e67a4cc0bf4684580b2076b",
      "parents": [
        "dd54edac0aced53cdbd86ec37b6cf9aaf94e2fef"
      ],
      "author": {
        "name": "yucliu",
        "email": "yucliu@google.com",
        "time": "Fri Oct 25 15:16:11 2024 -0700"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Jan 17 11:26:21 2025 -0800"
      },
      "message": "Add audio device type MULTICHANNEL_GROUP\n\nAdd audio device type MULTICHANNEL_GROUP for wireless speaker group\nsupporting multichannel content.\n\nFlag: android.media.audio.enable_multichannel_group_device\nBug: 344031109\nTest: atest CtsMediaAudioTestCases\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a2d41f833cc2e3ce48f0ff7a5a7d04cfd2c65ce8)\nMerged-In: If9ad55bd991f060c308dd128be489b51557a99e3\nChange-Id: If9ad55bd991f060c308dd128be489b51557a99e3\n"
    },
    {
      "commit": "7a195238886a9f91ad6f191a9727f1e0a9efb86d",
      "tree": "05fd74bddc0b5e0fc8e422a455976081b1217b2f",
      "parents": [
        "31406c58bd109f5b12745f169be7c45871cd9a29"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Nov 27 12:02:33 2024 -0800"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Fri Jan 17 17:20:48 2025 +0000"
      },
      "message": "Spatializer AIDL: add spatializedSpeakerLayout\n\nBug: 377582613\nFlag: android.media.audio.spatializer_capabilities\nTest: adb shell dumpsys audio | grep \"Spatial audio\" -A 7\nChange-Id: I2f591f7c7ea08045b3d16de7448863a406b3695f\nMerged-In: I2f591f7c7ea08045b3d16de7448863a406b3695f\n"
    },
    {
      "commit": "c32527651bca62e2f957a54545b3e26425a432f6",
      "tree": "080169901b4d35f182173957d880331c26a459f3",
      "parents": [
        "d3b040021163e309f6a7e688a816f03651e33668"
      ],
      "author": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Thu Nov 21 10:51:46 2024 +0000"
      },
      "committer": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Fri Jan 17 13:27:59 2025 +0000"
      },
      "message": "DynamicsProcessing: Add test for threshold and ratio parameters of MBCBandConfig\n\nThis test compresses only one band at a time and validates that the\noutput magnitude of the compressed band is less than that of the other\nband.\n\nBug: 305866207\nTest: atest VtsHalDynamicsProcessingTargetTest\nChange-Id: Iaeeb3968c47e2478fd5e528ae36d84c4dcc625a2\n"
    },
    {
      "commit": "217f7cd351308571f536106559bb64b546614df7",
      "tree": "8cfc4e9d6390d7ed859e6ccae6f388ec93e96ad2",
      "parents": [
        "67180c003a68772fc89834c0edb4cebd4b87e7cb",
        "633a7b39ba38c5c63f6aa07608f4e6d6158fa234"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 13 12:31:35 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 12:31:35 2025 -0800"
      },
      "message": "Merge \"Visualizer Effect AIDL: Update Documentation\" into main am: 63526a9aab am: 633a7b39ba\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3440603\n\nChange-Id: I7f0ca3135faa950aea4e3fc0c71466eba408e6db\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "665ec1ee721e95917df59f7a71c7395b8e3c1ca3",
      "tree": "9cb13869c0a436ab569be7a33c5907ae5bd63534",
      "parents": [
        "0fe812993ab75c46e7128d0bad0963b75056eaca",
        "75f4e9b941ad5498c26dd3cd44536613a8ae4cc9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 13 10:45:14 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 13 10:45:14 2025 -0800"
      },
      "message": "Merge \"VtsHalTargetTest: Configure channel layout and generate input data correctly\" into main am: d3b0400211 am: 75f4e9b941\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3432040\n\nChange-Id: I1a3969b66c45a6ba4521da8e2c74c4c9d2659acc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "047b7610ccaf13c9e3c11ca1407163239912f4c0",
      "tree": "3115e0aa4322cb64599918cc7e58e722d227776f",
      "parents": [
        "d3b040021163e309f6a7e688a816f03651e33668"
      ],
      "author": {
        "name": "Aayush Soni",
        "email": "aayushsoni@google.com",
        "time": "Thu Oct 17 14:44:16 2024 +0000"
      },
      "committer": {
        "name": "Aayush Soni",
        "email": "aayushsoni@google.com",
        "time": "Mon Jan 13 09:57:47 2025 +0000"
      },
      "message": "Visualizer Effect AIDL: Update Documentation\n\nBug: 305866207\nTest: atest VtsHalVisualizerTargetTest\n\nChange-Id: Id08435612d1cbc3a60110a18c55506ef0b679aaa\n"
    },
    {
      "commit": "fd37eae01bb7f69df7355f49a1ea1c444968093f",
      "tree": "c695bcf70541f0303c67805da8e0ecc7bc30c8c4",
      "parents": [
        "0fcaf8c463c4aa5288202199ad5ba0760da450f6",
        "9df02453a1ae51fefddb15cee8c6d498efa07e4a"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Jan 10 17:25:56 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 10 17:25:56 2025 -0800"
      },
      "message": "Merge \"Vendor API level 202504 is now frozen\" into main"
    },
    {
      "commit": "d3b040021163e309f6a7e688a816f03651e33668",
      "tree": "b12e694c05bd5ab56a59de04fe0b714d78e7ebe3",
      "parents": [
        "95406bff734e6fa41714868539f636d770a9a780",
        "fbb5cd329e139bb98103c02a316ce9fffa3321c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jan 10 16:34:52 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 10 16:34:52 2025 -0800"
      },
      "message": "Merge \"VtsHalTargetTest: Configure channel layout and generate input data correctly\" into main"
    },
    {
      "commit": "fbb5cd329e139bb98103c02a316ce9fffa3321c3",
      "tree": "33a13e856aced3804b5255a6d012623bb0f0c6cd",
      "parents": [
        "cdf74e0c17af27199744ed4876ae9be4b4a5f759"
      ],
      "author": {
        "name": "Aayush Soni",
        "email": "aayushsoni@google.com",
        "time": "Thu Nov 21 10:51:46 2024 +0000"
      },
      "committer": {
        "name": "Aayush Soni",
        "email": "aayushsoni@google.com",
        "time": "Fri Jan 10 12:49:38 2025 +0000"
      },
      "message": "VtsHalTargetTest: Configure channel layout and generate input data\ncorrectly\n\nThis commit includes multiple changes:\n\t- Updated generateSineWave function to generate both mono and stereo data\n\t- Moved the calculateMagnitude function to a common location, the EffectHelper\n\t  class and added support for both mono and stereo data\n\t- Modified the createParamCommon function\n\t- Moved some constants to a common location, EffectHelper.h\n\t- Updated some test functions to add support for both mono and stereo\n\t- Added a function in EffectHelper to validate pffft input size\n\t- Added checks in calculateMagnitudeMono() function to validate\n\t  input and output buffer size\n\nBug: 305866207\nTest: atest hardware/interfaces/audio/aidl/vts/\n\nChange-Id: Ia68108ad79349559b5b12bd6574da79fb1e117f3\n"
    },
    {
      "commit": "b430fe7b13482216cb3706a2aeac41337740fa0d",
      "tree": "94b9125fc08052799da15afc9c46cd4320f0279e",
      "parents": [
        "d8fecc86f56b054192eba94260f4029640c9ba07",
        "3194b6735107b85c0ba200b2ab199565ed474c7a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jan 09 17:36:55 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 09 17:36:55 2025 -0800"
      },
      "message": "Merge \"Modify apex_available to Bluetooth apex\" into main am: 26fb7f37f5 am: 3194b67351\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3445376\n\nChange-Id: I91d7d312d1874308377a7f3db3d7c95e1ffd4232\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "651113e34539bddd3f163670ed251c2bda625ba0",
      "tree": "3e68af1c8c8a141d2eaaceeec0079e2bee4bb33f",
      "parents": [
        "f417e51b38377c136a96baa265079148aa533acb"
      ],
      "author": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Jan 09 14:37:59 2025 -0800"
      },
      "committer": {
        "name": "William Escande",
        "email": "wescande@google.com",
        "time": "Thu Jan 09 14:37:59 2025 -0800"
      },
      "message": "Modify apex_available to Bluetooth apex\n\nBluetooth apex name has changed from com.android.btservices to\ncom.android.bt. We now need to update the reference in the code.\n\nUpdating apex_available in bp and other reference from within the code\n\nBug: 383863941\nFlag: Exempt build infra\nTest: m .\nChange-Id: Iae9f2c1611f4b6c33b42c174ab8c870d88d0b91d\n"
    },
    {
      "commit": "9df02453a1ae51fefddb15cee8c6d498efa07e4a",
      "tree": "faade4d4c1228a21d370016ad3b6b4c7f9161cf7",
      "parents": [
        "7a71cc4743f51e584b101239d8bfc5e6b1f32031"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Wed Jan 08 21:21:06 2025 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Thu Jan 09 01:33:25 2025 +0000"
      },
      "message": "Vendor API level 202504 is now frozen\n\nIgnore-AOSP-First: VINTF 202504 Finalization\nBug: 388072383\nTest: build\nChange-Id: Ibff72bad06fbc92e6f26854f7218a23b89bace19\n"
    },
    {
      "commit": "3d4cc3ba22493f85a900815a4b81886a3dbd24c5",
      "tree": "f373f77ac6642f561b0b8450f59bbec90136c59c",
      "parents": [
        "9cc048b17108e0ea4eb7b8c64b54b487565e5db0",
        "620f32014ecf29bef7d5bd5452286c61239bc43e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 08 01:41:20 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 08 01:41:20 2025 -0800"
      },
      "message": "Merge \"Support effect destroy at any state\" into main"
    },
    {
      "commit": "1c54793bd2724bbb58b302e1ab8cb597a2625b5f",
      "tree": "f0ad26bf9d44081bc854101816fb06085af77f3e",
      "parents": [
        "8eb60ff7d46fc3b031ee15c31670e2586a59ba31",
        "be69ce1d2033ca071ecec17fe29e32885d8e8696"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Jan 07 17:09:12 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 07 17:09:12 2025 -0800"
      },
      "message": "Effect AIDL VTS: skip state check after STOP if draining is not supported am: eeda2b2e65 am: be69ce1d20\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3439825\n\nChange-Id: I94cdf9d19a3c22285a2aa1204551e8684ae9f982\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "eeda2b2e6559799a25e7e643978c63c9bb5a576f",
      "tree": "dee1c90d1e6889a60019fc43c7d8a705f0038932",
      "parents": [
        "bbfc9866086f8a20c8b1a082379a6a1a62c08639"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Jan 07 21:44:51 2025 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Jan 07 16:05:40 2025 -0800"
      },
      "message": "Effect AIDL VTS: skip state check after STOP if draining is not supported\n\nsome HAL implementations may need to do draining before transit to IDLE\nDraining state introduced in kDrainSupportedVersion\n\nFlag: EXEMPT bugfix\nBug: 386161796\nTest: atest --test-mapping hardware/interfaces/audio/aidl/vts:presubmit\nChange-Id: I74d3d674950cbdaf4ae5e6d839dd06f96b2e8142\n"
    },
    {
      "commit": "620f32014ecf29bef7d5bd5452286c61239bc43e",
      "tree": "c6b4947d4e410bbb57ddf5cd2dc16e0d1f46f6a1",
      "parents": [
        "27ae74d5aded2e45b75228e3f492d400edf2e583"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Mon Dec 02 18:37:16 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Jan 07 22:27:24 2025 +0000"
      },
      "message": "Support effect destroy at any state\n\nFlag: EXEMPT bugfix\nBug: 379776482\nTest: atest --test-mapping hardware/interfaces/audio/aidl/vts:presubmit\nTest: YouTubeMusic Equalizer on Pixel\nChange-Id: I98c2ece090cf1d691180e10b3d92b7fb57d9f229\nMerged-In: I98c2ece090cf1d691180e10b3d92b7fb57d9f229\n"
    },
    {
      "commit": "d0cdc02c9079a217313c51585642dd74700350ae",
      "tree": "ad4e78eee979aab7ac18864d5a2798ed2b9259c2",
      "parents": [
        "2d77153d118340407d349771d321732b968d550c",
        "08a8a9eada85aa51d7aa6b9e7c69be578ebc2b6c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 07 11:22:12 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 07 11:22:12 2025 -0800"
      },
      "message": "Merge \"VTS: Remove unnecessary EXPECT_NO_FATAL_FAILURE() and ASSERT_NO_FATAL_FAILURE() calls\" into main am: 723d4e3a8d am: 08a8a9eada\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3440779\n\nChange-Id: Ibd765749c88d2fb5c9e38c48d83c3c91ff5742e8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "723d4e3a8d5a50524e863ca40b019d3e32b53e27",
      "tree": "4f2d44b5c108b335292b1ee0dc35ba552f9acd4e",
      "parents": [
        "5d9cd8e50e190fd3e999b55fdbcd47e23dd014fe",
        "3587ae535b373d8216b655d1d60d224ced0bf51f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 07 10:32:31 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 07 10:32:31 2025 -0800"
      },
      "message": "Merge \"VTS: Remove unnecessary EXPECT_NO_FATAL_FAILURE() and ASSERT_NO_FATAL_FAILURE() calls\" into main"
    },
    {
      "commit": "3587ae535b373d8216b655d1d60d224ced0bf51f",
      "tree": "14b62fd962030b41fbf86276dcd7c989acdc0983",
      "parents": [
        "759e587ae50451cc6d6462903be849ff3a12c50c"
      ],
      "author": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Mon Jan 06 05:59:08 2025 +0000"
      },
      "committer": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Tue Jan 07 00:15:54 2025 -0800"
      },
      "message": "VTS: Remove unnecessary EXPECT_NO_FATAL_FAILURE() and ASSERT_NO_FATAL_FAILURE() calls\n\nRemove these macro usage for the methods that don\u0027t have EXPECT or\nASSERT checks.\n\nBug: 305866207\n\nTest: atest VtsHalAECTargetTest\n      atest VtsHalAGC1TargetTest\n      atest VtsHalAGC2TargetTest\n      atest VtsHalDynamicsProcessingTargetTest\n      atest VtsHalNSTargetTest\n      atest VtsHalVisualizerTargetTest\nChange-Id: I587296e7cbf91e702c6edd6f571ddcacb7547446\n"
    },
    {
      "commit": "a9dd82ea0b802bf08dcae15b3ae70f93ea880f84",
      "tree": "1f87d28870f85d480ed4d45b7b82d6788998fc0c",
      "parents": [
        "6384950388ec034f32b6876a0544cf8532e353d4",
        "1473e694990b7930b58a9b48b0f45b98a9703793"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 06 11:47:08 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 06 11:47:08 2025 -0800"
      },
      "message": "Merge \"audio: Allow built-in strategies to omit the \u0027id\u0027 attribute\" into main am: d9ab2c015c am: 1473e69499\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3431139\n\nChange-Id: I4bcadc7dcbfee4d426a0467772e5be788062e81f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d9ab2c015c0640d06174c021343c23f1d5326553",
      "tree": "30e87414ff9ffdfe0bea7f6a1decd3678ad62ee5",
      "parents": [
        "759e587ae50451cc6d6462903be849ff3a12c50c",
        "e065c7fd208ab5879ec34d31f128823dbd82f624"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 06 11:00:39 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 06 11:00:39 2025 -0800"
      },
      "message": "Merge \"audio: Allow built-in strategies to omit the \u0027id\u0027 attribute\" into main"
    },
    {
      "commit": "84b14e04ab845a7b6f3f17708de2e3bcf18fc849",
      "tree": "cfc6064c128b17c81f53416e062893ee98acf04b",
      "parents": [
        "370ef59f855091273769ec93bcfbc454ff80a506",
        "beab8e3d3daa54a3eca9dca2738b3935743e30c1"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jan 03 14:21:25 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 03 14:21:25 2025 -0800"
      },
      "message": "Merge \"audio: Fix output blocking condition in the remote submix\" into main am: 759e587ae5 am: beab8e3d3d\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3433644\n\nChange-Id: I89a8091731a81414364efc3e52ca43b7c8ca6a52\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "759e587ae50451cc6d6462903be849ff3a12c50c",
      "tree": "4ff64d4945fd18785fbad430626809e3fabf623f",
      "parents": [
        "71bbd7e483f1cbc52954792d00fa9a8d96654691",
        "33da4d7de3aa152bc80d02a333cdd00942b09e53"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jan 03 13:38:05 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 03 13:38:05 2025 -0800"
      },
      "message": "Merge \"audio: Fix output blocking condition in the remote submix\" into main"
    },
    {
      "commit": "33da4d7de3aa152bc80d02a333cdd00942b09e53",
      "tree": "42c78baa32175eb5893ef1905cb8b6c7035e95c8",
      "parents": [
        "584871b6972c84a5a2695731ee8dfc8f50cf2cc3"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Dec 26 17:15:32 2024 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Dec 27 17:04:13 2024 -0800"
      },
      "message": "audio: Fix output blocking condition in the remote submix\n\nDuring transition to AIDL, the condition for blocking writes\non the output stream of the remote submix was not transferred\ncorrectly. This logic was fixed.\n\nWhile testing the fixed logic, some deficiencies in the VTS\ntests were found and also fixed.\n\nBug: 383982254\nTest: atest --test-filter\u003d\"AudioModuleRemoteSubmix*\" VtsHalAudioCoreTargetTest\nChange-Id: Iecd5ecd329d61764b314744eaf4afb6196a38e3e\n"
    },
    {
      "commit": "e065c7fd208ab5879ec34d31f128823dbd82f624",
      "tree": "c45a775208046642208fbbca6101259eeb368b06",
      "parents": [
        "b7ba9a5d5c743601fca31205d59222bb3b32f2cf"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Dec 26 10:39:53 2024 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Dec 26 11:04:52 2024 -0800"
      },
      "message": "audio: Allow built-in strategies to omit the \u0027id\u0027 attribute\n\nFor built-in strategies, the \u0027id\u0027 can be set from the name.\nThis corrects the behavior introduced by aosp/3016651 which\nrequires product strategies to have the \u0027id\u0027 field, however\nrestricting it to the IDs from the vendor pool only.\n\nBug: 385268928\nTest: atest VtsHalAudioCoreTargetTest\nChange-Id: I3262b626bdbc2b3552695193aaaaa657befec06d\n"
    },
    {
      "commit": "0c21bbe730f76aae49899059b7816f8f69bb77dd",
      "tree": "ad762e17215a2fa84f2eba31798dfd3c74129dbd",
      "parents": [
        "9c026902e485b0d249bff45f5a6c1ff751d3cdd7",
        "63c413a0ccd65890341774000e4fe7bf3b1a3f07"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Dec 20 13:52:00 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 20 13:52:00 2024 -0800"
      },
      "message": "Merge \"Revert^2 \"Replace channel layout for 13.0\"\" into main am: 0d06e3c3bb am: 63c413a0cc\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3426292\n\nChange-Id: I8855310cf88c1ef379082e90a7aa963209b5fc4f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0d06e3c3bb09bae212ec33dc8c47c5daa3b260a4",
      "tree": "3c407d92b958ec093d355d83b56011247c02d989",
      "parents": [
        "e03d9e4b0e4a9cfe664e3376c253e59e3e04d44b",
        "69f8d2e690c6a5e2de780481c6e65018e59dc24a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Dec 20 12:54:26 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 20 12:54:26 2024 -0800"
      },
      "message": "Merge \"Revert^2 \"Replace channel layout for 13.0\"\" into main"
    },
    {
      "commit": "c01446a9bfe5ff57bbd2ec00dbb74a8e1a6d66c0",
      "tree": "8a574c60dbc163b77e01637713ad2b3d301d2117",
      "parents": [
        "e5796b6d45790753cb1616b4d07749fd7c5d3776",
        "6401bf2337fb1c18d23a6996d42f6994d51edeca"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Dec 20 12:44:44 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 20 12:44:44 2024 -0800"
      },
      "message": "Merge \"EnvironmentalReverbTest: Modify test parameter values\" into main am: e03d9e4b0e am: 6401bf2337\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3427221\n\nChange-Id: I9a38b638d754c7cd908788a5ccec7ce4e7ed86f9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e03d9e4b0e4a9cfe664e3376c253e59e3e04d44b",
      "tree": "efc823667b8a96e2d509c534e59027ea90fd6283",
      "parents": [
        "793d1f98bea6b6817536f44af3bbf643f612701c",
        "1ab80b06f502a4eae95ba7bcdb70ced94932cc0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Dec 20 11:35:15 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 20 11:35:15 2024 -0800"
      },
      "message": "Merge \"EnvironmentalReverbTest: Modify test parameter values\" into main"
    },
    {
      "commit": "ded2bfee4124a3d88b64d11326b44f465b671d8d",
      "tree": "ebfff6e6a4e9b5f0899b7ec990e662df61670ee0",
      "parents": [
        "74c28ef240794ef1666bc749737e60b2d5d28e46",
        "bdd79871ebdd9b3b1484881c9a9374c87feff749"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Dec 20 10:00:49 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 20 10:00:49 2024 -0800"
      },
      "message": "Merge \"audio: add calculateBufferSizeFrames for vendor implementation.\" into main am: ec08545149 am: bdd79871eb\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3399204\n\nChange-Id: I809fde82b64896878c14bbec80be9c40a4d6bbe2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ec085451492c4359afa3ddaa02aa9911f4bdd3ea",
      "tree": "17200f471a2b328248b1ce39994b0a9d74ccdce8",
      "parents": [
        "00035204dcecf153640e12f9e0bef190633e9138",
        "10a768a03dae55d8c9eae25c126bc24412cb31be"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Dec 20 09:01:56 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 20 09:01:56 2024 -0800"
      },
      "message": "Merge \"audio: add calculateBufferSizeFrames for vendor implementation.\" into main"
    },
    {
      "commit": "1ab80b06f502a4eae95ba7bcdb70ced94932cc0b",
      "tree": "be88deb374a752b856501abb5a1e732b762b0f74",
      "parents": [
        "76ed904cd8677acba2e4e87d25961ed2189efc7b"
      ],
      "author": {
        "name": "Aayush Soni",
        "email": "aayushsoni@google.com",
        "time": "Fri Dec 20 13:29:05 2024 +0000"
      },
      "committer": {
        "name": "Aayush Soni",
        "email": "aayushsoni@google.com",
        "time": "Fri Dec 20 13:58:15 2024 +0000"
      },
      "message": "EnvironmentalReverbTest: Modify test parameter values\n\nModify input audio test frequency and some test parameter values to accomodate both mono and stereo testing\n\nBug: 305866207\nTest: atest VtsHalEnvironmentalReverbTargetTest\n\nChange-Id: Iac04342eb0289760c8ef9243d6745326ee82bf2b\n"
    },
    {
      "commit": "69f8d2e690c6a5e2de780481c6e65018e59dc24a",
      "tree": "c6d31adcb7e625d76def5ec056ab8127b624206b",
      "parents": [
        "25e0a76221c10b64694a90ca87b9e67117f884b0"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Dec 19 16:37:59 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 19 16:37:59 2024 -0800"
      },
      "message": "Revert^2 \"Replace channel layout for 13.0\"\n\nThis reverts commit 25e0a76221c10b64694a90ca87b9e67117f884b0.\n\nReason for revert: test fixed\n\nChange-Id: I2bf7fe04db38b5ccefd3ec4194600bc0960d4fc9\n"
    },
    {
      "commit": "6190a9691b1693ba97a82680e24e1da70183a62e",
      "tree": "f90fc9ebee7a43608c8a648764de05247b2ed956",
      "parents": [
        "9414338e43333e7327c0105f7f46de25ff4c539d"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Wed Dec 11 19:19:39 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Thu Dec 19 11:44:46 2024 -0800"
      },
      "message": "Make EffectConfig effect xml parsing cc_library\n\nFlag: EXEMPT bugfix\nBug: 382107053\nBug: 384517595\nTest: m\nChange-Id: Iea1ebf4cf624c7ed38ec8fb4955124776ee55f00\n"
    },
    {
      "commit": "5db6311d4509abb13c0ae08838ce8e91b82cc513",
      "tree": "f5091e7942b936fb431e6a85c1f513876cad18ff",
      "parents": [
        "3072b62072069d4e1096b4ae401d9c289f90d4fe",
        "a857fe4457458582e32b168a1c537c5cf27cd33a"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 18 19:23:20 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 18 19:23:20 2024 -0800"
      },
      "message": "Merge \"audio: Clarify \"mute\" behavior for playback parameters\" into main am: 76ed904cd8 am: a857fe4457\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3420885\n\nChange-Id: Id3dfab80ad361bebce95966ad8af9092cd741c53\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "76ed904cd8677acba2e4e87d25961ed2189efc7b",
      "tree": "24c1ad832cbf8902e89713e888b330826db331b7",
      "parents": [
        "d6422ebc0bfc77c477edbefed1d271faa4379e6e",
        "7fc8e1c1ca6fb9fb003546dbb818b207e76b1eda"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 18 18:21:14 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 18 18:21:14 2024 -0800"
      },
      "message": "Merge \"audio: Clarify \"mute\" behavior for playback parameters\" into main"
    },
    {
      "commit": "4816f44311ff6cb451372637dede56a22c376fb9",
      "tree": "3067a940549d255dfd1944d40055ac633feb190e",
      "parents": [
        "7e889f474b009bcc49e51b57c15710378992306a",
        "2a9e628e9a7b39168c998e3028606a7edb5b863f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 18 14:50:48 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 18 14:50:48 2024 -0800"
      },
      "message": "Merge \"DynamicsTest: Add test to validate PostGain parameter and InputGain config\" into main am: 1f1e9fa770 am: 2a9e628e9a\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3384108\n\nChange-Id: I614b8d91e71693f4d5c170b8c841b76a9f930c4d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7fc8e1c1ca6fb9fb003546dbb818b207e76b1eda",
      "tree": "9585ea417d8e724266152023d2a9ca2e746d2d2d",
      "parents": [
        "584871b6972c84a5a2695731ee8dfc8f50cf2cc3"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 18 10:52:20 2024 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 18 10:52:20 2024 -0800"
      },
      "message": "audio: Clarify \"mute\" behavior for playback parameters\n\nWhen the client specifies `TimestretchFallbackMode.MUTE`,\nit should still be allowed for the HAL implementation\nto return an error if parameters are out of range and\nit does not support muted playback.\n\nBug: 381385909\nBug: 384626226\nTest: atest VtsHalAudioCoreTargetTest\nChange-Id: Ic4db99b54965c65186a46761776dd11b7437dfb1\n"
    },
    {
      "commit": "cbf86a4b04a8bdce90bec671d7121b9be00b31e0",
      "tree": "7fb5a220620ee30eb96838a37a7c1bab5a734d3a",
      "parents": [
        "7a80a544a34a62684056531a8a202612f917df6b"
      ],
      "author": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Tue Nov 26 10:41:54 2024 +0000"
      },
      "committer": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Wed Dec 18 13:12:33 2024 +0000"
      },
      "message": "DynamicsTest: Add test to validate PostGain parameter and InputGain\nconfig\n\nThis test checks that the calculated and expected output dB values are\nsame.\n\nBug: 305866207\nTest: atest VtsHalDynamicsProcessingTargetTest\nChange-Id: Ic7224ceb8034d7ba714fdf9730aff37e39a4fb3a\n"
    },
    {
      "commit": "10a768a03dae55d8c9eae25c126bc24412cb31be",
      "tree": "ec57326e377af085cbcfd71f9ac3b64d19d708f5",
      "parents": [
        "584871b6972c84a5a2695731ee8dfc8f50cf2cc3"
      ],
      "author": {
        "name": "Kuowei Li",
        "email": "kuowei.li@mediatek.com",
        "time": "Mon Dec 09 17:44:40 2024 +0800"
      },
      "committer": {
        "name": "Kuowei Li",
        "email": "kuowei.li@mediatek.com",
        "time": "Wed Dec 18 09:55:48 2024 +0800"
      },
      "message": "audio: add calculateBufferSizeFrames for vendor implementation.\n\nIn case of encoded format, the buffer size might be varied due to\nvendor implementation. Adding virtual calculateBufferSizeFrames()\nso that vendor can override it if necessary.\n\nBug: 383082824\nTest: atest VtsHalAudioCoreTargetTest\nChange-Id: Ica146990ce475ddd0183eab7e415277d0a4de270\n"
    },
    {
      "commit": "42f3ec659400e894bb5edb1ed7981e540ca7614d",
      "tree": "8c1d2cf69eb4b363bd3b0be5bdeb5408296e3f92",
      "parents": [
        "8d8c85e30ea14847f1ad7183ab156a7dce8fb4bc",
        "94f10f4875090e17f6b895750f0cb90b193130b1"
      ],
      "author": {
        "name": "ESWAR MAGATAPALLI (xWF)",
        "email": "eswarrao@google.com",
        "time": "Mon Dec 16 21:55:54 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 16 21:55:54 2024 -0800"
      },
      "message": "Merge \"Revert \"Replace channel layout for 13.0\"\" into main am: 7a80a544a3 am: 94f10f4875\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3418159\n\nChange-Id: Ice311fcbdf9c13459ee2b3b22a705277e30863af\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7a80a544a34a62684056531a8a202612f917df6b",
      "tree": "1607e43a5af2ba98a0d9b3c74c604bab92b09b93",
      "parents": [
        "b47b3802802f78589fd061a3de9bdc2e1f0f54cd",
        "25e0a76221c10b64694a90ca87b9e67117f884b0"
      ],
      "author": {
        "name": "ESWAR MAGATAPALLI (xWF)",
        "email": "eswarrao@google.com",
        "time": "Mon Dec 16 21:13:46 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 16 21:13:46 2024 -0800"
      },
      "message": "Merge \"Revert \"Replace channel layout for 13.0\"\" into main"
    },
    {
      "commit": "25e0a76221c10b64694a90ca87b9e67117f884b0",
      "tree": "a7320e33002a131a72208bb4bd7b886baad1e1ae",
      "parents": [
        "364c4813f4e5131232b11325e502c1a123eafa34"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Mon Dec 16 17:24:47 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 16 17:24:47 2024 -0800"
      },
      "message": "Revert \"Replace channel layout for 13.0\"\n\nRevert submission 2579913-13point0_pt1\n\nReason for revert: Droidmonitor created revert due to b/384585558. Will be verifying through ABTD before submission.\n\nReverted changes: /q/submissionid:2579913-13point0_pt1\n\nChange-Id: I3e904c1987bb5a20dfe85d8a6f1b4ec16b82dd77\n"
    },
    {
      "commit": "f57e29bf8ea899bcbaedb61ba32d4875152e798f",
      "tree": "71a342ccdeefa589d55b3e45aeef5e2b891fed1d",
      "parents": [
        "2225afb37feafabd6e5ef150e95daacdf7f425c2",
        "33e6eac3003caa3ad6a2f10325a126cae0136d36"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Dec 16 14:03:03 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 16 14:03:03 2024 -0800"
      },
      "message": "Merge \"Replace channel layout for 13.0\" into main am: b47b380280 am: 33e6eac300\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2577654\n\nChange-Id: If1d382096f629535a95b9cfdd4a018518aefb071\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b47b3802802f78589fd061a3de9bdc2e1f0f54cd",
      "tree": "f7c0ce4d7cc8b7a1d254efb398e2d5ad08be05ca",
      "parents": [
        "fb9c09f31ce999a37f15858de2ea4be0cb83b83d",
        "364c4813f4e5131232b11325e502c1a123eafa34"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Dec 16 13:24:17 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 16 13:24:17 2024 -0800"
      },
      "message": "Merge \"Replace channel layout for 13.0\" into main"
    },
    {
      "commit": "364c4813f4e5131232b11325e502c1a123eafa34",
      "tree": "c6d31adcb7e625d76def5ec056ab8127b624206b",
      "parents": [
        "76133cbd592e06ecc5347087f9c02532f484d67c"
      ],
      "author": {
        "name": "Naruki Tanabe",
        "email": "Naruki.Tanabe@sony.com",
        "time": "Fri Apr 28 13:50:42 2023 +0900"
      },
      "committer": {
        "name": "Richard Tullberg",
        "email": "richardfolke.tullberg@sony.com",
        "time": "Wed Dec 11 07:28:41 2024 +0100"
      },
      "message": "Replace channel layout for 13.0\n\nReplace from \"13POINT_360RA\" to \"13POINT0\"\n\nBug: 238402306\nTest: Build for sdk_phone_x86_64-userdebug\nChange-Id: I761758074370819d27c05a814c140d1714485f6d\n"
    },
    {
      "commit": "75859e98548c2d7b91456a097f6d801920fa898a",
      "tree": "c7fa56d39327654935c7a451392dfa515b1010c1",
      "parents": [
        "2cfe77fddd16b3ff31e5420b818a1a2bf63e6f0e",
        "09b80bd5a6bb60c33ee3e6b3e96d44822b9e0760"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Fri Dec 06 00:14:23 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 06 00:14:23 2024 +0000"
      },
      "message": "Merge \"Revert \"audio: update setAudioPatch\"\" into main am: 59126f944e am: 09b80bd5a6\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3391172\n\nChange-Id: Ibc5e4836f63e9f7831f0e2901c83e3573238b3f4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "09b80bd5a6bb60c33ee3e6b3e96d44822b9e0760",
      "tree": "123fee17e1212472732b59934d4cd54d42c53590",
      "parents": [
        "b1ad9c99611dbb0fab49f768fa345f618d90a7b0",
        "59126f944e76d489774c3d9ad76d7e6bd927bdf5"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Thu Dec 05 23:52:16 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 05 23:52:16 2024 +0000"
      },
      "message": "Merge \"Revert \"audio: update setAudioPatch\"\" into main am: 59126f944e\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3391172\n\nChange-Id: I4955e0621199e564f46eced2dec7b286a5d59d28\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "781f66aeb2d7dec713743b558924cbfd35c92d7a",
      "tree": "2f5cbdce3f9efc96e2a6930fe040ec29916f4ab5",
      "parents": [
        "dac3abf95480cdb5e5af520e05e7b674d7ab7b96"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Thu Dec 05 22:51:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 05 22:51:28 2024 +0000"
      },
      "message": "Revert \"audio: update setAudioPatch\"\n\nThis reverts commit dac3abf95480cdb5e5af520e05e7b674d7ab7b96.\n\nReason for revert: Droidmonitor created revert due to b/382542679. Will be verifying through ABTD before submission.\n\nChange-Id: I8670c6fa888e57bd11124468612273ad3453b83e\n"
    },
    {
      "commit": "eceef35cc6765dc729552c512116857825149abc",
      "tree": "369dfeb96d86cefb1af670174dd3e71a34060459",
      "parents": [
        "4117f1e51eba62867d0c385c4498b15527af28f5",
        "b1ad9c99611dbb0fab49f768fa345f618d90a7b0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Dec 05 20:23:44 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 05 20:23:44 2024 +0000"
      },
      "message": "Merge \"audio: update setAudioPatch\" into main am: b031448387 am: b1ad9c9961\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3391740\n\nChange-Id: I881ab3148bd9d5527f3ecb250c104370211b1cba\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b1ad9c99611dbb0fab49f768fa345f618d90a7b0",
      "tree": "57ce3f7a15aec3164002e0c56375e62f3dd5a796",
      "parents": [
        "7fd8b6d587192a4c77059d4721fb15657be38c06",
        "b0314483875f0fe71fb37e90fe575384d11673c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Dec 05 20:00:54 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 05 20:00:54 2024 +0000"
      },
      "message": "Merge \"audio: update setAudioPatch\" into main am: b031448387\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3391740\n\nChange-Id: I8dfb292840cfc6d5a0b05305d7b9920bd0e5e8c5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dac3abf95480cdb5e5af520e05e7b674d7ab7b96",
      "tree": "9830b96c3080ee26884999f3d9dea46764b04f92",
      "parents": [
        "b2b0ce9512b7159ecf3e8a70e705b43d78b5846a"
      ],
      "author": {
        "name": "Ajender Reddy",
        "email": "quic_ajender@quicinc.com",
        "time": "Wed Dec 04 17:21:46 2024 +0530"
      },
      "committer": {
        "name": "Ajender Reddy",
        "email": "quic_ajender@quicinc.com",
        "time": "Thu Dec 05 17:10:39 2024 +0530"
      },
      "message": "audio: update setAudioPatch\n\navoid duplicate updates from setAudioPatch\n\nBug: 382421476\n\nTest: m\n\nChange-Id: I1e871b40fd0f75fffc1a835831faedbd4cb3801d\n"
    },
    {
      "commit": "363e4e563126304054e68691227509d7e6aee1dd",
      "tree": "95dad7b71d6991b756a6994e7590696121d31ea0",
      "parents": [
        "dc6c5021fd7f66578579efccb6bddba0fc0733ad",
        "b2b0ce9512b7159ecf3e8a70e705b43d78b5846a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 04 09:47:06 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 04 09:47:06 2024 +0000"
      },
      "message": "Merge \"AIDL effect: add draining state support\" into main am: b2b0ce9512\n\nOriginal change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3388804\n\nChange-Id: I5af7a9656435ce5f337d03a37d5bc5b39f209a29\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "240c1d4155000cee525d7be8d51cef16a0082b5b",
      "tree": "307b684f2d4794d48fd1a632d55c71ed31ddefae",
      "parents": [
        "922576ff7e41acf0b41eece802587c4760060bb7"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Sun Nov 24 18:40:58 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Dec 03 21:23:01 2024 +0000"
      },
      "message": "AIDL effect: add draining state support\n\n - effects can transit to DRAINING state with STOP command and continue\n   the fade out processing\n - add draining in the audio eraser effect as an example\n - update VTS to support draining\n\nFlag: EXEMPT bugfix\nBug: 379776482\nTest: --test-mapping hardware/interfaces/audio/aidl/vts:presubmit\n\nChange-Id: I2ca25cd085d1b6ae6cf8b0d1b58cd713aef0f7e5\nMerged-In: I2ca25cd085d1b6ae6cf8b0d1b58cd713aef0f7e5\n"
    }
  ],
  "next": "edf6c2d6c8d5901a59eb9fef26e0e234be45f482"
}
