)]}'
{
  "log": [
    {
      "commit": "f92d5be3293c2fe665871d1cbcf21f375a4c674c",
      "tree": "59dd5f3053172a267fdee71c8a3b82df45d95b8b",
      "parents": [
        "bcab322252e148be7fdeba07ae2ccf7afc8ac0d4",
        "5e327e94a31c7e58c74e793a99c896e8e9bacbc2"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Feb 08 18:51:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 08 18:51:22 2024 +0000"
      },
      "message": "Merge \"Remove framework support for audio HIDL HAL V4\" into main"
    },
    {
      "commit": "bcab322252e148be7fdeba07ae2ccf7afc8ac0d4",
      "tree": "10ba247fb78a0c9b068f17f3b9f202d312728ef4",
      "parents": [
        "bb08b4beebca94e3f238e52fa1786383eae76541",
        "71085cbbcf5ab361f968b924d426afb80981c124"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 08 18:33:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 08 18:33:06 2024 +0000"
      },
      "message": "Merge \"Reverb: Initialize reverb handle to NULL\" into main"
    },
    {
      "commit": "bb08b4beebca94e3f238e52fa1786383eae76541",
      "tree": "a048ca5464a50c8e0138d299ab1b549dddc4f132",
      "parents": [
        "a188d5ae75f3702095e4e3d317be2eb9abff02ad",
        "6d45db8721fcfbb14c785d4c0470a5848d866aec"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 08 18:04:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 08 18:04:26 2024 +0000"
      },
      "message": "Merge \"Camera: Check for rotate and crop support during connect\" into main"
    },
    {
      "commit": "71085cbbcf5ab361f968b924d426afb80981c124",
      "tree": "4b731b11749a6daedf82dcb850466558efc7aca4",
      "parents": [
        "a188d5ae75f3702095e4e3d317be2eb9abff02ad"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Thu Feb 08 05:49:58 2024 +0000"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Thu Feb 08 06:33:58 2024 +0000"
      },
      "message": "Reverb: Initialize reverb handle to NULL\n\nBug: 324355054\nTest: atest VtsHalAudioEffectTargetTest with ASAN\n\nChange-Id: I8ab1a1a1408313ba8dd68b4d4783df36bcd2ccb0\n"
    },
    {
      "commit": "a188d5ae75f3702095e4e3d317be2eb9abff02ad",
      "tree": "3b971c28d4a617d7d059f02acdd4146653e6b656",
      "parents": [
        "2675cc0fea9dae911612c20a9a49dcc66dc9041d",
        "a2b88283ef9f0928abe8beacf611197a7c70e7a6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 08 01:35:13 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 08 01:35:13 2024 +0000"
      },
      "message": "Merge \"resourcemanager: map right codec type for metrics\" into main"
    },
    {
      "commit": "2675cc0fea9dae911612c20a9a49dcc66dc9041d",
      "tree": "a97a9fdb55ee15abf7ee303a823d48be7adc166e",
      "parents": [
        "043346ccf923c335cfd3030d0ccad98c19a06d5e",
        "4f105473ff81a71d53797932f9342c9adce7865c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 08 00:21:07 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 08 00:21:07 2024 +0000"
      },
      "message": "Merge \"Revert \"PreProcessing: Data conversions for webrtc module and AEC check\"\" into main"
    },
    {
      "commit": "043346ccf923c335cfd3030d0ccad98c19a06d5e",
      "tree": "c4c4c17b4193e7d6424de7227063ff560ca04f1c",
      "parents": [
        "3e492b87669dfa27a958726473fa1aa876c34f06",
        "66bc0cb92e1e2f52145b979c34b2c995876cc1a1"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 07 23:35:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 23:35:28 2024 +0000"
      },
      "message": "Merge \"Remove unused #define.\" into main"
    },
    {
      "commit": "a2b88283ef9f0928abe8beacf611197a7c70e7a6",
      "tree": "6ee5508436ce4c703ca8c2bc37c8b39536bb5722",
      "parents": [
        "ada1d9843229a54e9adda12840764c21c83c97bc"
      ],
      "author": {
        "name": "Girish",
        "email": "girishshetty@google.com",
        "time": "Wed Feb 07 22:50:13 2024 +0000"
      },
      "committer": {
        "name": "Girish",
        "email": "girishshetty@google.com",
        "time": "Wed Feb 07 22:50:13 2024 +0000"
      },
      "message": "resourcemanager: map right codec type for metrics\n\nResourceSubType defined by the resource manager is correctly\nmapped into media_metrics codec type using a function.\n\nBug: 324297311\nTest: atest android.media.misc.cts.ResourceManagerTest\n      atest android.media.misc.cts.ResourceManagerMultiTest\n      /data/nativetest64/ResourceManagerService_test/ResourceManagerService_test\n      /data/nativetest64/ResourceObserverService_test/ResourceObserverService_test\nChange-Id: Ia2e1afaa3a7c0c1fd4b6d17550dc49472779a3f4\n"
    },
    {
      "commit": "5e327e94a31c7e58c74e793a99c896e8e9bacbc2",
      "tree": "7b74e1f68f01e153da0ed68dbeb62580ea2a4044",
      "parents": [
        "3e492b87669dfa27a958726473fa1aa876c34f06"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Feb 07 14:15:20 2024 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Feb 07 14:41:20 2024 -0800"
      },
      "message": "Remove framework support for audio HIDL HAL V4\n\nThis HAL version has been deprecated in Android U.\n\nBug: 280899799\nTest: m\nChange-Id: I5efdf8ab877379c2bafb82b4ae6efe3b38ee95e2\n"
    },
    {
      "commit": "4f105473ff81a71d53797932f9342c9adce7865c",
      "tree": "bb86753f11b60035f425b8d1468d08113e2d51ca",
      "parents": [
        "57e5eb546d762fce89ef50dd9e7f01fd77c97f2a"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Wed Feb 07 22:02:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 07 22:02:33 2024 +0000"
      },
      "message": "Revert \"PreProcessing: Data conversions for webrtc module and AEC check\"\n\nThis reverts commit 57e5eb546d762fce89ef50dd9e7f01fd77c97f2a.\n\nReason for revert: b/324156333\n\nChange-Id: I917edd7d4774c810e391eed78146c01484dfa7b3\n"
    },
    {
      "commit": "66bc0cb92e1e2f52145b979c34b2c995876cc1a1",
      "tree": "c4c4c17b4193e7d6424de7227063ff560ca04f1c",
      "parents": [
        "3e492b87669dfa27a958726473fa1aa876c34f06"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 07 20:49:36 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 07 20:49:36 2024 +0000"
      },
      "message": "Remove unused #define.\n\nThis file doesn\u0027t use the constants, the global build flags were already\nproviding this workaround anyway, and none of our host/device libcs\nrequire it any more.\n\nTest: treehugger\nChange-Id: I6b4e6eddebbba2f004527f330e454a07a050a696\n"
    },
    {
      "commit": "3e492b87669dfa27a958726473fa1aa876c34f06",
      "tree": "76c5557dee4e4559c3e4a674b51f461a550e2f26",
      "parents": [
        "f54ef11f727c26327342ef97a49543bffedb029b",
        "7e7ca03e860a1a6daa0b5f1ab86a416ff32364cb"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Tue Feb 06 21:11:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 21:11:20 2024 +0000"
      },
      "message": "Merge \"Check Media c2 AIDL flag only for older devices\" into main"
    },
    {
      "commit": "f54ef11f727c26327342ef97a49543bffedb029b",
      "tree": "b389740bc13ef9dc86f977769b4598b1003aa287",
      "parents": [
        "5c7ce95d7e9c1d0b6a92a3c26b97af36727475e9",
        "57e5eb546d762fce89ef50dd9e7f01fd77c97f2a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 06 19:44:05 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 19:44:05 2024 +0000"
      },
      "message": "Merge \"PreProcessing: Data conversions for webrtc module and AEC check\" into main"
    },
    {
      "commit": "5c7ce95d7e9c1d0b6a92a3c26b97af36727475e9",
      "tree": "31b9996f36fa19ae6d707a6dd5dac9cd6b2b12b8",
      "parents": [
        "33face9c48aa0b15f6c5177eccc68981ceb7b563",
        "e5011000602dc369e9fdd0698d3ed391ba11110e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Feb 06 18:24:52 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 18:24:52 2024 +0000"
      },
      "message": "Merge changes from topic \"fix-b-321651892-ihaladapterexample\" into main\n\n* changes:\n  libaudiohal@aidl: Provide an example IHalAdapterVendorExtension\n  Make IHalAdapterVendorExtension stable and frozen\n"
    },
    {
      "commit": "33face9c48aa0b15f6c5177eccc68981ceb7b563",
      "tree": "47d2ef91bc1e3f90d792c67c44f10855124471bf",
      "parents": [
        "2a4da8916b897bd6c2c9f82eec3c9b6d2652fa8c",
        "e317e3345981dc0107a6f9d8f64c727e59c0439c"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Feb 06 18:23:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 18:23:57 2024 +0000"
      },
      "message": "Merge changes from topic \"backward_compatibility\" into main\n\n* changes:\n  Backward compatibility in libAudioHal for effect AIDL v2\n  Add backward compatibility in effect hal default implementation\n"
    },
    {
      "commit": "57e5eb546d762fce89ef50dd9e7f01fd77c97f2a",
      "tree": "0170e678df14926f40ba50618bb121db04877756",
      "parents": [
        "d76d9e0a7a4da8599128ce49c38b3f5a27660cc4"
      ],
      "author": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Thu Feb 01 11:55:31 2024 +0530"
      },
      "committer": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Tue Feb 06 16:22:16 2024 +0530"
      },
      "message": "PreProcessing: Data conversions for webrtc module and AEC check\n\nAdd conversions between float and int16_t for inputs and outputs\nAdd a check to execute ProcessReverseStream only for AEC effect\n\nBug:305866207\nTest: atest VtsHalAECTargetTest\n      atest VtsHalNSTargetTest\n      atest VtsHalAGC1TargetTest\n      atest VtsHalAGC2TargetTest\n\nChange-Id: Ifb96bd03f170e3ce306ee2bfa9856c2caac9e413\n"
    },
    {
      "commit": "e317e3345981dc0107a6f9d8f64c727e59c0439c",
      "tree": "59948ed0c22ae14da025cfd7e7f38d8a9c8d5cc4",
      "parents": [
        "2839b850e2020a24bca512d5d337d2ed8b15e9e8"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Feb 06 00:39:49 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Feb 06 04:20:27 2024 +0000"
      },
      "message": "Backward compatibility in libAudioHal for effect AIDL v2\n\nBug: 323468142\nTest: Enable AIDL audio hal on next and test with pixel\nChange-Id: I8e711cb49aebb92144325a6a5b010c571df43bc0\n"
    },
    {
      "commit": "e5011000602dc369e9fdd0698d3ed391ba11110e",
      "tree": "ba46d5f97db4fddb5ed6f3bab346427d8c3fe05f",
      "parents": [
        "b1cb0b6a167defd2a66d9a6af5d7e957ebc14aff"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jan 26 10:57:19 2024 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Feb 05 19:18:12 2024 -0800"
      },
      "message": "libaudiohal@aidl: Provide an example IHalAdapterVendorExtension\n\nThis service is necessary for any vendor because all vendor\nHAL implementations have some vendor-specific parameters.\nAn example implementation is added, which is used by Cuttlefish.\n\nUpdated the framework client code to handle service crashes\nand rebind automatically. This allows to avoid restarting\nthe audioserver when the parameter parser service crashes.\n\nBug: 321651892\nTest: atest audiorouting_tests\nChange-Id: Iabb983c11e581bd4d44798d2a3af6683f326546c\n"
    },
    {
      "commit": "2a4da8916b897bd6c2c9f82eec3c9b6d2652fa8c",
      "tree": "669b782cb5cf68c8da7eec9425fd4831a67aba89",
      "parents": [
        "f1017ab2ea7a5f9b0dcd00ce691b0bc449678527",
        "9f47fcf320e977fe87775f42dff2217600e7badf"
      ],
      "author": {
        "name": "Oriol Prieto Gascó",
        "email": "opg@google.com",
        "time": "Tue Feb 06 00:38:13 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 06 00:38:13 2024 +0000"
      },
      "message": "Merge \"Set the container field of aconfig flags\" into main"
    },
    {
      "commit": "2839b850e2020a24bca512d5d337d2ed8b15e9e8",
      "tree": "63f61b57d2dae3f5b8b1a4e47c12ed33f8d8ba00",
      "parents": [
        "ada1d9843229a54e9adda12840764c21c83c97bc"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Sat Feb 03 06:48:10 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Mon Feb 05 22:13:21 2024 +0000"
      },
      "message": "Add backward compatibility in effect hal default implementation\n\nAlso fix a build warnning\n\nBug: 322780092\nTest: latest libAudioHal with V1 effect HAL\nTest: atest VtsHalAudioEffectTargetTest\n\nChange-Id: I38e0302ca162bb3bada2bdd21d948026551a4e00\n"
    },
    {
      "commit": "f1017ab2ea7a5f9b0dcd00ce691b0bc449678527",
      "tree": "e3548a8c54dfe30e83aaf388f39701540984f82c",
      "parents": [
        "ada1d9843229a54e9adda12840764c21c83c97bc",
        "f5be2959dffbeab435a044c535ddd2592fcf928a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 05 22:05:14 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 05 22:05:14 2024 +0000"
      },
      "message": "Merge \"Correcting large audio frame flag check\" into main"
    },
    {
      "commit": "7e7ca03e860a1a6daa0b5f1ab86a416ff32364cb",
      "tree": "e7498ec55c13c7a9182fda443d3596ed9cf1531f",
      "parents": [
        "76dbfecab6b4cb9be97385afdf50e50987709073"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Feb 05 19:22:12 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Feb 05 21:14:39 2024 +0000"
      },
      "message": "Check Media c2 AIDL flag only for older devices\n\nFor new devices targeting 202404 vendor level, they must use AIDL, so we\nshouldn\u0027t get the framework readiness on an aconfig flag for those\ndevices.\nCuttlefish is the only device targeting 202404 at this time.\n\nTest: lunch aosp_cf_x86_64_phone-trunk-userdebug \u0026\u0026 launch_cvd\nTest: make sure media C2 AIDL is being used\nTest: lunch aosp_cf_x86_64_phone-next-userdebug \u0026\u0026 launch_cvd\nTest: atest CtsMediaCodecTestCases\nBug: 218588089\n\nChange-Id: I9358354ce4c710006034bf11fa4c04131714dfa7\n"
    },
    {
      "commit": "f5be2959dffbeab435a044c535ddd2592fcf928a",
      "tree": "c6b5c634f5378c891ab7509f1adfbbcd1144a9b4",
      "parents": [
        "15ff78184448f935ff5cfb3994cb35643a09162c"
      ],
      "author": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Mon Feb 05 21:05:53 2024 +0000"
      },
      "committer": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Mon Feb 05 21:07:48 2024 +0000"
      },
      "message": "Correcting large audio frame flag check\n\nBug: 322989057\nChange-Id: Ib505e0ac02cebb90b1218f726ed7fab40ef9b9f7\n"
    },
    {
      "commit": "ada1d9843229a54e9adda12840764c21c83c97bc",
      "tree": "6f9a47b99c8dcfd447a3e7809013493eb2939990",
      "parents": [
        "572ac6a0dd2c2fa584ba00733440ddc1f70edd4d",
        "7268c74b231c7db9e96deae5eba885dd62fa7845"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Feb 05 19:24:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 05 19:24:19 2024 +0000"
      },
      "message": "Merge \"libeffects: Rename effect process names.\" into main"
    },
    {
      "commit": "572ac6a0dd2c2fa584ba00733440ddc1f70edd4d",
      "tree": "c45abb7b0b3c7f4a81f6677005c5efb2c44a45b3",
      "parents": [
        "15ff78184448f935ff5cfb3994cb35643a09162c",
        "c4844c686e406b04acb776a604a06c49a021231d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 05 18:04:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 05 18:04:30 2024 +0000"
      },
      "message": "Merge \"VTS tests for audio updated to handle flags\" into main"
    },
    {
      "commit": "c4844c686e406b04acb776a604a06c49a021231d",
      "tree": "c45abb7b0b3c7f4a81f6677005c5efb2c44a45b3",
      "parents": [
        "15ff78184448f935ff5cfb3994cb35643a09162c"
      ],
      "author": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Mon Jan 29 20:06:14 2024 +0000"
      },
      "committer": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Mon Feb 05 10:39:57 2024 +0000"
      },
      "message": "VTS tests for audio updated to handle flags\n\n - The tests are updated to handle flags for large frame audio.\n   The tests now upadted to take audio frame with VTS_BIT_FLAG_SYNC_FRAME\n   which is needed for testing flush and eos cases\n\nBug: 323298405\n\nChange-Id: Ia0b9d051bfe3e915c4742086c6461e273d971fdf\n"
    },
    {
      "commit": "7268c74b231c7db9e96deae5eba885dd62fa7845",
      "tree": "d8aac058eca6c8e78e42de17890483fe88d31e4b",
      "parents": [
        "d76d9e0a7a4da8599128ce49c38b3f5a27660cc4"
      ],
      "author": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Thu Feb 01 14:27:27 2024 +0530"
      },
      "committer": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Mon Feb 05 14:42:20 2024 +0530"
      },
      "message": "libeffects: Rename effect process names.\n\nBug:305866207\nTest: atest VtsHalHapticGeneratorTargetTest\n      atest VtsHalLoudnessEnhancerTargetTest\n      atest VtsHalBassBoostTargetTest\n      atest VtsHalEqualizerTargetTest\n      atest VtsHalVirtualizerTargetTest\n      atest VtsHalVolumeTargetTest\n      atest VtsHalPresetReverbTargetTest\n      atest VtsHalAECTargetTest\n      atest VtsHalAGC1TargetTest\n      atest VtsHalAGC2TargetTest\n      atest VtsHalNSTargetTest\nChange-Id: Ib58a0b578493634e575ed54d22413f617f1b3a69\n"
    },
    {
      "commit": "9f47fcf320e977fe87775f42dff2217600e7badf",
      "tree": "0175e3e128d20920ae4d8900f67e5ca7da962ac1",
      "parents": [
        "15ff78184448f935ff5cfb3994cb35643a09162c"
      ],
      "author": {
        "name": "Oriol Prieto Gasco",
        "email": "opg@google.com",
        "time": "Sat Feb 03 02:38:42 2024 +0000"
      },
      "committer": {
        "name": "Oriol Prieto Gasco",
        "email": "opg@google.com",
        "time": "Sat Feb 03 02:38:42 2024 +0000"
      },
      "message": "Set the container field of aconfig flags\n\nTest: m\nBug: 312769710\nChange-Id: Ib273d42785541476912bac98bb541283df0af5fb\n"
    },
    {
      "commit": "15ff78184448f935ff5cfb3994cb35643a09162c",
      "tree": "1889a8bb130429fac8fa2b0e1f462e35333aff49",
      "parents": [
        "462ad0cd2a423c60f10d9689ca83f3936386d32b",
        "94ea480ad49447ec5f4ba08bf4653a35ec918fc5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Feb 03 01:29:37 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 03 01:29:37 2024 +0000"
      },
      "message": "Merge \"set the metrics handle correctly on error\" into main"
    },
    {
      "commit": "94ea480ad49447ec5f4ba08bf4653a35ec918fc5",
      "tree": "bde2027190a7faf056b51502639288dd135cecdc",
      "parents": [
        "21c7f857360f3ef878b902c454f22adc83736a9b"
      ],
      "author": {
        "name": "Girish",
        "email": "girishshetty@google.com",
        "time": "Wed Jan 31 01:53:36 2024 +0000"
      },
      "committer": {
        "name": "Girish",
        "email": "girishshetty@google.com",
        "time": "Fri Feb 02 21:46:14 2024 +0000"
      },
      "message": "set the metrics handle correctly on error\n\nBug: 321260365\nTest: atest android.media.misc.cts.ResourceManagerTest\nChange-Id: I40a0cb81a46594704f3dceb722c37444c63a0131\n"
    },
    {
      "commit": "b1cb0b6a167defd2a66d9a6af5d7e957ebc14aff",
      "tree": "c6b94d3883583e11db58ddab813e9556cca00167",
      "parents": [
        "462ad0cd2a423c60f10d9689ca83f3936386d32b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Feb 02 10:06:15 2024 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Feb 02 13:44:03 2024 -0800"
      },
      "message": "Make IHalAdapterVendorExtension stable and frozen\n\nThis allows to put its interface fragment into\nframework VINTF and allows use AServiceManager_isDeclared\nfor detecting whether it is provided by SoC vendor.\n\nBug: 321651892\nBug: 323106963\nTest: adb shell logcat | grep IHalAdapterVendorExtension\nChange-Id: Ifa724eabf488d3f28e94074c588bf43d3bfb251c\nMerged-In: Ifa724eabf488d3f28e94074c588bf43d3bfb251c\n"
    },
    {
      "commit": "462ad0cd2a423c60f10d9689ca83f3936386d32b",
      "tree": "f02d07b47807fda224736ea9704cd9d474476f5d",
      "parents": [
        "614381a1adee7e4d436360347315ac5930bb03c6",
        "0e1c822f60b89269656682808a266910e7c3c8c9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 02 19:12:56 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 19:12:56 2024 +0000"
      },
      "message": "Merge \"Modifies the large frame config checks based on non-zero config\" into main"
    },
    {
      "commit": "614381a1adee7e4d436360347315ac5930bb03c6",
      "tree": "34f70b244f04b5771ae6d5996c32ab5f8c30bf6d",
      "parents": [
        "d76d9e0a7a4da8599128ce49c38b3f5a27660cc4",
        "168a72ac17a7cdfb7dc2403dfaeafb3ea25162aa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 02 15:42:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 15:42:09 2024 +0000"
      },
      "message": "Merge \"C2SoftAvcEnc: configure bitrate mode for Avc encoder\" into main"
    },
    {
      "commit": "d76d9e0a7a4da8599128ce49c38b3f5a27660cc4",
      "tree": "bb86753f11b60035f425b8d1468d08113e2d51ca",
      "parents": [
        "8a1ab3f4a902b1383f82c653e8f6035836eb12af",
        "bf62345ae68e1b5694d629f71970921bb2079179"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 02 09:13:54 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 09:13:54 2024 +0000"
      },
      "message": "Merge \"Add INT64_MIN check in MPEG4Writer sample validate\" into main"
    },
    {
      "commit": "bf62345ae68e1b5694d629f71970921bb2079179",
      "tree": "bb86753f11b60035f425b8d1468d08113e2d51ca",
      "parents": [
        "8a1ab3f4a902b1383f82c653e8f6035836eb12af"
      ],
      "author": {
        "name": "Venkatarama Avadhani",
        "email": "venkataramaa@google.com",
        "time": "Fri Feb 02 11:25:56 2024 +0530"
      },
      "committer": {
        "name": "Venkatarama Avadhani",
        "email": "venkataramaa@google.com",
        "time": "Fri Feb 02 11:25:56 2024 +0530"
      },
      "message": "Add INT64_MIN check in MPEG4Writer sample validate\n\nSample validation uses abs(timeUs) to check for valid range. If timeUs\nis equal to INT64_MIN, the abs() function will cause an overflow.\n\nTest: ndk_mediamuxer_fuzzer\nBug: 323256800\nChange-Id: I501c6ac52e52809880f51b67749a88d5cfc86d0c\n"
    },
    {
      "commit": "8a1ab3f4a902b1383f82c653e8f6035836eb12af",
      "tree": "a84389d8b1dd14411f312d00f0fe42c526023bc4",
      "parents": [
        "c30f7ec5218ef5be1892b666e2c887f8181336ac",
        "9255a75c6f729316f41b004fda57acc1a3a4fe4e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 02 00:09:16 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 02 00:09:16 2024 +0000"
      },
      "message": "Merge \"libaudiohal@aidl: Allow unspecified offload bit rate\" into main"
    },
    {
      "commit": "9255a75c6f729316f41b004fda57acc1a3a4fe4e",
      "tree": "baef8db040ab72167ed1653c84318d763ae5edcb",
      "parents": [
        "01a2bd3f39b8c30fb2a1b62a6defe890ed9ff9d8"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Feb 01 14:58:20 2024 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Feb 01 14:58:20 2024 -0800"
      },
      "message": "libaudiohal@aidl: Allow unspecified offload bit rate\n\nThe average bit rate for offload is not always provided\nby the framework. In this case the default value of `0`\nis used.\n\nBug: 323313634\nTest: atest android.media.audio.cts.AudioTrackOffloadTest\nChange-Id: I93708a2718d74749392002b00e12f3ac1f9ae057\n"
    },
    {
      "commit": "c30f7ec5218ef5be1892b666e2c887f8181336ac",
      "tree": "c72add3563d1fb6723e1769f11b6e475045763e5",
      "parents": [
        "4d3bc102160aef39ac1d5fbf44548d489e307283",
        "1eaa22433e6bf92871a0cad5cf13946319b2ebb6"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Thu Feb 01 21:57:52 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 21:57:52 2024 +0000"
      },
      "message": "Merge \"Revert \"libaudiohal@aidl: Make IHalAdapterVendorExtension mandatory\"\" into main"
    },
    {
      "commit": "0e1c822f60b89269656682808a266910e7c3c8c9",
      "tree": "38748ddfda4ba537d58e420967cfbaf5b6667eb6",
      "parents": [
        "74b739d7988aa5b3cd714ba566d996c6bfbdc033"
      ],
      "author": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Thu Feb 01 21:31:31 2024 +0000"
      },
      "committer": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Thu Feb 01 21:46:11 2024 +0000"
      },
      "message": "Modifies the large frame config checks based on non-zero config\n\nSince a value of zero means normal operation which does not\nrequire async setting, the check now is changed to values\ngreater than zero.\n\nBug: 322989057\nChange-Id: I7f15e90860570731b1cc45dd0f2bfb8e512a9525\n"
    },
    {
      "commit": "1eaa22433e6bf92871a0cad5cf13946319b2ebb6",
      "tree": "6e9a5d6bd1c57e0309505c7e21fd97bc9b219b8b",
      "parents": [
        "c77d18459aa306b7fb9e16be380df3b442385c06"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Thu Feb 01 19:32:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 19:32:37 2024 +0000"
      },
      "message": "Revert \"libaudiohal@aidl: Make IHalAdapterVendorExtension mandatory\"\n\nRevert submission 2929484-fix-b-321651892-ihaladapter\n\nReason for revert: possible cause of b/323385784\n\nReverted changes: /q/submissionid:2929484-fix-b-321651892-ihaladapter\n\nChange-Id: Ifaafeec27bee08648a3ced6d507b99454c317692\n"
    },
    {
      "commit": "4d3bc102160aef39ac1d5fbf44548d489e307283",
      "tree": "fd774ef4f4798dd408c6cbbceea76a86146340a5",
      "parents": [
        "6947a4e5defb813203a004539f6b6e7ac001d70a",
        "b522d5119d57be89879dc9415dfd65d42b49be1b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 01 17:05:55 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 17:05:55 2024 +0000"
      },
      "message": "Merge \"C2SoftAvcDec: keep threads active for entire sequence\" into main"
    },
    {
      "commit": "6947a4e5defb813203a004539f6b6e7ac001d70a",
      "tree": "9c8e7a59ad230c93bf85860032873a7ba763fbdf",
      "parents": [
        "1bf2a13accd0aa4069ac626c6cff080f57222a2c",
        "28b5445acb39cf2c8187eb40b1e6c2e8345750c4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 01 16:56:36 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 16:56:36 2024 +0000"
      },
      "message": "Merge \"C2SoftMpeg2Dec: keep threads active for entire sequence\" into main"
    },
    {
      "commit": "1bf2a13accd0aa4069ac626c6cff080f57222a2c",
      "tree": "e0d3c530f41cf18e02625239b352e6d8fcae88b0",
      "parents": [
        "b1c8fa74350248c37560b5b64ba3acbc29ffe870",
        "c77d18459aa306b7fb9e16be380df3b442385c06"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Feb 01 16:48:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 16:48:06 2024 +0000"
      },
      "message": "Merge \"libaudiohal@aidl: Make IHalAdapterVendorExtension mandatory\" into main"
    },
    {
      "commit": "b1c8fa74350248c37560b5b64ba3acbc29ffe870",
      "tree": "e98f91bf4fac3345e14454548ada8776c42a6ae2",
      "parents": [
        "21c7f857360f3ef878b902c454f22adc83736a9b",
        "0261832420c6a060f84f9d515abe3e523e52a3fc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 01 16:41:15 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 16:41:15 2024 +0000"
      },
      "message": "Merge \"C2SoftHevcDec: keep threads active for entire sequence\" into main"
    },
    {
      "commit": "21c7f857360f3ef878b902c454f22adc83736a9b",
      "tree": "e206c28e372d35845b5cc8317d77ef659032dca0",
      "parents": [
        "d0b254cd929fc68dcc43ba0f5c97ec0fae2d6fef",
        "1c68240679310d1820ce82a406d4c2a6ed4528ce"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Feb 01 15:28:35 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 01 15:28:35 2024 +0000"
      },
      "message": "Merge \"resourcemanager: fix reclaim issue with conflicting codecs\" into main"
    },
    {
      "commit": "168a72ac17a7cdfb7dc2403dfaeafb3ea25162aa",
      "tree": "e4c10597424c7aa6001cd68e8a539ba8678bebf3",
      "parents": [
        "a09347563b14c5883e394c5bfd2e73126fcab480"
      ],
      "author": {
        "name": "srujan vandrangi",
        "email": "srujan.vandrangi@ittiam.com",
        "time": "Wed Jan 10 15:57:03 2024 +0530"
      },
      "committer": {
        "name": "Srujan Vandrangi",
        "email": "srujan.vandrangi@ittiam.com",
        "time": "Thu Feb 01 01:21:43 2024 +0000"
      },
      "message": "C2SoftAvcEnc: configure bitrate mode for Avc encoder\n\nBug: 133480940\nTest: atest android.mediav2.cts\n      atest android.mediapc.cts\n      atest android.media.decoder.cts\n      atest android.media.encoder.cts\n      atest android.media.codec.cts\n      atest android.video.cts\n      atest android.videocodec.cts\n      atest VtsHalMediaC2V1_0TargetAudioDecTest\n      atest VtsHalMediaC2V1_0TargetAudioEncTest\n      atest VtsHalMediaC2V1_0TargetVideoDecTest\n      atest VtsHalMediaC2V1_0TargetVideoEncTest\n      atest VtsHalMediaC2V1_0TargetComponentTest\n      atest VtsHalMediaC2V1_0TargetMasterTest\n\nChange-Id: I786716ce841812bd9d5d524a2ab64d00d4ad532e\n"
    },
    {
      "commit": "d0b254cd929fc68dcc43ba0f5c97ec0fae2d6fef",
      "tree": "6899273ecc39ee899093ab34fb99846feabcb49b",
      "parents": [
        "01a2bd3f39b8c30fb2a1b62a6defe890ed9ff9d8",
        "7a0564c47e2187e59041ad595fe76eebe5ee0138"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Wed Jan 31 23:25:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 23:25:28 2024 +0000"
      },
      "message": "Merge \"BundleContext: Add a loop to process input iteratively\" into main"
    },
    {
      "commit": "1c68240679310d1820ce82a406d4c2a6ed4528ce",
      "tree": "904c1fe8d8eb6f69a3eea47385f8ade190ecf796",
      "parents": [
        "a09347563b14c5883e394c5bfd2e73126fcab480"
      ],
      "author": {
        "name": "Girish",
        "email": "girishshetty@google.com",
        "time": "Wed Jan 31 21:03:51 2024 +0000"
      },
      "committer": {
        "name": "Girish",
        "email": "girishshetty@google.com",
        "time": "Wed Jan 31 22:22:59 2024 +0000"
      },
      "message": "resourcemanager: fix reclaim issue with conflicting codecs\n\nIf a device doesn\u0027t support multiple secure codecs,\nthe resource manager has to resolve the conflicts while\nreclaiming.\nBut when a secure codec fails during configure or start with\ninsufficient resources, the RM thinks this as secure codec\nconflict, as the resources associated with this secure codec\nwas added during creation (init) time.\nThis happens as RM only checks for the calling/requesting process\nagainst the currently added resources.\nThe fix is to make sure that the calling/requesting client\nis compared with other clients only.\n\nBug: 323238132\nTest: atest android.media.misc.cts.ResourceManagerTest\n      atest android.media.misc.cts.ResourceManagerMultiTest\n      /data/nativetest64/ResourceManagerService_test/ResourceManagerService_test\n      /data/nativetest64/ResourceObserverService_test/ResourceObserverService_test\nChange-Id: Ieff5275abb5724bc2b8eb27babd366645f7db3d9\n"
    },
    {
      "commit": "01a2bd3f39b8c30fb2a1b62a6defe890ed9ff9d8",
      "tree": "e5d974c57f88b1f512f912e2d9ffbdc0767b9fd4",
      "parents": [
        "b328f895cd7337d2a70a6c87142e54407a63d50b",
        "e469183ff08e8f83f4d210336e3c4c325c14f96a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jan 31 16:50:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 16:50:04 2024 +0000"
      },
      "message": "Merge \"C2SoftVpxEnc: process QP bounding parameters\" into main"
    },
    {
      "commit": "b328f895cd7337d2a70a6c87142e54407a63d50b",
      "tree": "29ec30e280dd4f66111a46359542d64481885cb6",
      "parents": [
        "0bc8c87fc429c35326613d5e61eadc5cb813f377",
        "ffe3ae98e59171bbb6078badbda707fb28c9b952"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Wed Jan 31 00:23:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 31 00:23:21 2024 +0000"
      },
      "message": "Merge \"Re-enable audioeffect_analysis in postsubmit\" into main"
    },
    {
      "commit": "0bc8c87fc429c35326613d5e61eadc5cb813f377",
      "tree": "2c640651959f1febd78de4fd5d760f79665077c8",
      "parents": [
        "1cf86140f5d1bb232d3f0ae2ae8616b148669a84",
        "d32ff566c86da735cb3648d7c8f653af4105d239"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 30 23:01:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 23:01:43 2024 +0000"
      },
      "message": "Merge \"media.c2 aidl: No sync fence return from fetchGraphicBlock\" into main"
    },
    {
      "commit": "1cf86140f5d1bb232d3f0ae2ae8616b148669a84",
      "tree": "1338fb781b79f5d41a1355a0c0f8396d24493c5c",
      "parents": [
        "a8abb2e6a713a5a9640ed3e1dde327ce345d639e",
        "18373a3176fbcb5bbd41d3c45b21b9af1a5dc161"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 30 22:05:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 22:05:42 2024 +0000"
      },
      "message": "Merge \"Align A2DP and speaker volume in tandem case\" into main"
    },
    {
      "commit": "a8abb2e6a713a5a9640ed3e1dde327ce345d639e",
      "tree": "9495a304a9b3bc0fa32e939e931f92e703d704c0",
      "parents": [
        "a09347563b14c5883e394c5bfd2e73126fcab480",
        "2bd4df79fba1679c8c6b1698129561976c4fdb49"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 30 22:00:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 22:00:21 2024 +0000"
      },
      "message": "Merge \"Fix for handling end of stream\" into main"
    },
    {
      "commit": "d32ff566c86da735cb3648d7c8f653af4105d239",
      "tree": "4cb636a162126e70e433a0ca68739bcb90f0692d",
      "parents": [
        "a09347563b14c5883e394c5bfd2e73126fcab480"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Mon Jan 29 07:35:06 2024 +0000"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Jan 30 20:45:09 2024 +0000"
      },
      "message": "media.c2 aidl: No sync fence return from fetchGraphicBlock\n\nBug: 321808716\nChange-Id: I7b0fbc9a1a14a8ab72e379d321e292f953092e64\n"
    },
    {
      "commit": "2bd4df79fba1679c8c6b1698129561976c4fdb49",
      "tree": "9495a304a9b3bc0fa32e939e931f92e703d704c0",
      "parents": [
        "a09347563b14c5883e394c5bfd2e73126fcab480"
      ],
      "author": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Mon Jan 29 20:07:27 2024 +0000"
      },
      "committer": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Tue Jan 30 20:19:41 2024 +0000"
      },
      "message": "Fix for handling end of stream\n\n - Fixes handling of end of strem when provided only with\n   C2Work and not with C2AccessUnitInfos::input\n\nChange-Id: I0ed5d73f68e91058b4622f118c7ee15afcc66736\n"
    },
    {
      "commit": "a09347563b14c5883e394c5bfd2e73126fcab480",
      "tree": "f01b6d5f79dc907a06b29b83d15572238290edb7",
      "parents": [
        "411ee6cf92b93973142f39d2c429c7eb9c7f0416",
        "32141dd73500d4a3f3fd2fdd48952ed2ac540cd1"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jan 30 18:57:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 18:57:12 2024 +0000"
      },
      "message": "Merge \"aidl/ComponentStore: return error if listener is null.\" into main"
    },
    {
      "commit": "32141dd73500d4a3f3fd2fdd48952ed2ac540cd1",
      "tree": "86078b0f3d1a1cb5bbc62267d8c44feca111470c",
      "parents": [
        "edb2f14e127130fd98a2f034d33f58401f984703"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jan 29 20:32:02 2024 +0000"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jan 30 18:53:30 2024 +0000"
      },
      "message": "aidl/ComponentStore: return error if listener is null.\n\nBug: 322760434\nTest: presubmit\nChange-Id: Ie22c22850b339c1d1b2e07cb9c32f53630aec827\n"
    },
    {
      "commit": "ffe3ae98e59171bbb6078badbda707fb28c9b952",
      "tree": "8eb69015bbe2eef4f1896a881d883f1f7f025116",
      "parents": [
        "411ee6cf92b93973142f39d2c429c7eb9c7f0416"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Jan 30 17:57:07 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Jan 30 18:04:49 2024 +0000"
      },
      "message": "Re-enable audioeffect_analysis in postsubmit\n\nBug: 302036943\nTest: atest frameworks/av/media/libaudioclient:postsubmit\nChange-Id: Idc0bd048b53f6ab0e1872590cbc3a23a997d41e3\n"
    },
    {
      "commit": "411ee6cf92b93973142f39d2c429c7eb9c7f0416",
      "tree": "db3602f19bbd965dc7f4f31b276f2d4f2c5ab295",
      "parents": [
        "ace555b602f5fceab5ba40ba5ee4c238d6d0fe5f",
        "ea154f0d6f17ae82b159a7f25a5de5dcf5159bd1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 30 17:25:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 17:25:19 2024 +0000"
      },
      "message": "Merge \"Enable unit tests for some utils in postsubmit\" into main"
    },
    {
      "commit": "ea154f0d6f17ae82b159a7f25a5de5dcf5159bd1",
      "tree": "a41ecbf8903d636cb6fec76a45b53dffbd8a0dc0",
      "parents": [
        "9a7da20a579b161d7e5c4b251c9307bf126e441d"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Tue Jan 30 04:44:32 2024 +0000"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Tue Jan 30 16:48:47 2024 +0000"
      },
      "message": "Enable unit tests for some utils in postsubmit\n\nEnabled unit tests for avcUtils, ID3, Mpeg2Ts, OpusHeader and\nESDS in postsubmit.\n\nThese were marked as dynamic-presubmit and those are now\nchanged to postsubmit as these tests now use DynamicConfig.xml and\ncan download the required files without any extra arguments.\n\nAfter some time of running these in postsubmit, these will be changed\nto presubmit.\n\nAlso, updated Android.bp and AndroidTest.xml for a couple of tests\nto add to the device-tests test suite and cleanup after the test.\n\nBug: 304383609\nTest: atest AVCUtilsUnitTest ESDSTest HEVCUtilsUnitTest ID3Test \\\nMpeg2tsUnitTest OpusHeaderTest\n\nChange-Id: I8383072f47b936d78299f4a3953229c992a88b4f\n"
    },
    {
      "commit": "ace555b602f5fceab5ba40ba5ee4c238d6d0fe5f",
      "tree": "97af06dc1a50596569fe45ee59d30edb4ec019e3",
      "parents": [
        "9a7da20a579b161d7e5c4b251c9307bf126e441d",
        "ced073a433b460f12d8cf695a34708b519667138"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 30 15:26:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 15:26:39 2024 +0000"
      },
      "message": "Merge \"Enable unit tests for some utils in postsubmit\" into main"
    },
    {
      "commit": "e469183ff08e8f83f4d210336e3c4c325c14f96a",
      "tree": "59a60f3ae41ed4a549c7070b40fc07f342da7947",
      "parents": [
        "76dbfecab6b4cb9be97385afdf50e50987709073"
      ],
      "author": {
        "name": "Neelkamal Semwal",
        "email": "neelkamal.semwal@ittiam.com",
        "time": "Tue May 25 14:00:07 2021 +0530"
      },
      "committer": {
        "name": "Neelkamal Semwal",
        "email": "neelkamal.semwal@ittiam.com",
        "time": "Tue Jan 30 18:07:49 2024 +0530"
      },
      "message": "C2SoftVpxEnc: process QP bounding parameters\n\nThe software VPx encoder now parses the QP bounds passed by the\ncodec2 framework and uses those values in the codec\u0027s configuration.\n\nBug: 182015210\n\nTest: MediaCodec based application to set QP bounds and review the encoded clip\u0027s QP values\nChange-Id: I3c42cfab33fe4b500d5edc93c07ec5d295d18c4b\n"
    },
    {
      "commit": "7a0564c47e2187e59041ad595fe76eebe5ee0138",
      "tree": "a328fea6cd15d56fafe0e4920ca8f216ebbfe874",
      "parents": [
        "50410e44ceb35403bb6f75b7df7094da35337a80"
      ],
      "author": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Tue Jan 23 17:15:07 2024 +0530"
      },
      "committer": {
        "name": "Sneha Patil",
        "email": "sneha.patil@ittiam.com",
        "time": "Tue Jan 30 17:20:18 2024 +0530"
      },
      "message": "BundleContext: Add a loop to process input iteratively\n\nModified frames counts passed to LVM_Process to process kBlockFrames at a time.\n\nBug:305866207\nTest: atest VtsHalBassBoostTargetTest\nChange-Id: I07c98faa0337de453042d8516f7def7f3ceb76d1\n"
    },
    {
      "commit": "ced073a433b460f12d8cf695a34708b519667138",
      "tree": "97af06dc1a50596569fe45ee59d30edb4ec019e3",
      "parents": [
        "9a7da20a579b161d7e5c4b251c9307bf126e441d"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Tue Jan 30 04:48:01 2024 +0000"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Tue Jan 30 04:50:04 2024 +0000"
      },
      "message": "Enable unit tests for some utils in postsubmit\n\nEnabled unit tests for hevcUtils, ExtractorFactory and TimedText in\npostsubmit.\n\nThese were marked as dynamic-presubmit and those are now\nchanged to postsubmit as these tests now use DynamicConfig.xml and\ncan download the required files without any extra arguments.\n\nAfter some time of running these in postsubmit, these will be changed\nto presubmit.\n\nBug: 304383609\nTest: atest ExtractorFactoryTest HEVCUtilsUnitTest TimedTextUnitTest\nChange-Id: I934849f82062eac04f4fb988c1bf200fb434d815\n"
    },
    {
      "commit": "9a7da20a579b161d7e5c4b251c9307bf126e441d",
      "tree": "e3e66521c051364be942176b4f27228387bc9b12",
      "parents": [
        "3eb9495075d2cf77c868f6edc5303b12febd3db2",
        "45e693dfe24667a199820ec1b680cd1a23b2b15c"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Jan 30 03:24:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 03:24:06 2024 +0000"
      },
      "message": "Merge \"libaudiohal: only update data FMQ with reopen\" into main"
    },
    {
      "commit": "3eb9495075d2cf77c868f6edc5303b12febd3db2",
      "tree": "04c35641c93f3f16bfe6fcc7834c4488e975955e",
      "parents": [
        "edb2f14e127130fd98a2f034d33f58401f984703",
        "768084f6e1ef433d9727b8ccbcb123192d6b5d41"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jan 30 02:57:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 30 02:57:09 2024 +0000"
      },
      "message": "Merge \"codecs: Enable codec unit tests in postsubmit\" into main"
    },
    {
      "commit": "45e693dfe24667a199820ec1b680cd1a23b2b15c",
      "tree": "a075810f51ab249a601764eb581df2feb2a29bcb",
      "parents": [
        "edb2f14e127130fd98a2f034d33f58401f984703"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Wed Jan 17 00:30:02 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Tue Jan 30 01:17:28 2024 +0000"
      },
      "message": "libaudiohal: only update data FMQ with reopen\n\nBug: 302036943\nTest: atest audioeffect_analysis\nChange-Id: I756c9717d2d5658e9391b8f4d941ef1aa23fb3c1\n"
    },
    {
      "commit": "c77d18459aa306b7fb9e16be380df3b442385c06",
      "tree": "bcc0918f8323a32341c191ccb525598e09fcb995",
      "parents": [
        "43c558fb148483af451e958e7e39006d747d808c"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Jan 26 10:57:19 2024 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Jan 29 14:43:58 2024 -0800"
      },
      "message": "libaudiohal@aidl: Make IHalAdapterVendorExtension mandatory\n\nSince IHalAdapterVendorExtension is not stable, it can not be\nincluded into the framework manifest, and thus `isDeclared`\ncheck will never succeed (due to a bug, it could be included\npreviously, but it is now fixed).\n\nThis service is necessary for any vendor because all vendor\nHAL implementations have some vendor-specific parameters.\nAn example implementation is added, which is used by Cuttlefish\nand also added to GSI system_ext.\n\nBug: 321651892\nTest: atest audiorouting_tests\nChange-Id: Ib529250349da289cecb26bb965f1bfc8e37dc893\n"
    },
    {
      "commit": "768084f6e1ef433d9727b8ccbcb123192d6b5d41",
      "tree": "04c35641c93f3f16bfe6fcc7834c4488e975955e",
      "parents": [
        "edb2f14e127130fd98a2f034d33f58401f984703"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Tue Oct 31 21:23:48 2023 +0000"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "hmahendrakar@google.com",
        "time": "Mon Jan 29 19:33:59 2024 +0000"
      },
      "message": "codecs: Enable codec unit tests in postsubmit\n\nEnabled unit tests for mp3, mpeg4, h263, flac and amr codecs in\npostsubmit.\n\nMost of these were marked as dynamic-presubmit and those are now\nchanged to postsubmit as these tests now use DynamicConfig.xml and\ncan download the required files without any extra arguments.\nAfter some time of running these in postsubmit, these will be changed\nto presubmit.\n\n- For AMR wb, TEST_MAPPING was present only in encoder. That is now\n  moved and updated to include both encoder and decoder tests to be\n  consistent with AMR nb.\n- Added TEST_MAPPING for flac decoder wrapper\n- Added FlacDecoderTest to device-tests\n\nBug: 304383609\nTest: atest-dev Mp3DecoderTest Mpeg4H263EncoderTest \\\n Mpeg4H263DecoderTest AmrwbDecoderTest AmrwbEncoderTest \\\n AmrnbEncoderTest AmrnbDecoderTest FlacDecoderTest\n\nChange-Id: I3b549236e4857952eadffb25009f33056eadbf41\n"
    },
    {
      "commit": "edb2f14e127130fd98a2f034d33f58401f984703",
      "tree": "cacf9d28f7e3d01f79a8091296dc9916f0746955",
      "parents": [
        "74b739d7988aa5b3cd714ba566d996c6bfbdc033",
        "bdbce80260d440b09aa14240328770494f698d45"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jan 29 19:25:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 29 19:25:17 2024 +0000"
      },
      "message": "Merge \"C2SoftAacDec: Use default DRC parameters from properties\" into main"
    },
    {
      "commit": "74b739d7988aa5b3cd714ba566d996c6bfbdc033",
      "tree": "4d988f6e8dad235b99ebdec50ab3669f0532c099",
      "parents": [
        "b773bae2872a55f2c89e4f9dbc4e14ef02b94a22",
        "d0e64b139cb2b3390078f48b866a7c036e685d9b"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Mon Jan 29 18:51:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 29 18:51:47 2024 +0000"
      },
      "message": "Merge \"Check work buffer size before effect process\" into main"
    },
    {
      "commit": "18373a3176fbcb5bbd41d3c45b21b9af1a5dc161",
      "tree": "2dcb2767385d29e6a278d41ae91899402c8e5dd3",
      "parents": [
        "95b2f2817ef7d8b9534ee35be137402710cae1c0"
      ],
      "author": {
        "name": "Henrik Backlund",
        "email": "henrik.backlund@sony.com",
        "time": "Wed Jan 24 10:26:42 2024 +0100"
      },
      "committer": {
        "name": "Mattias Nilsson",
        "email": "mattias.nilsson@sony.com",
        "time": "Mon Jan 29 16:36:45 2024 +0100"
      },
      "message": "Align A2DP and speaker volume in tandem case\n\nAbsolute volume is used for supported A2DP devices.\nThis forces the specific stream volume to always follow\na specified volume curve. This is fine for volumes that\nonly applies to the A2DP output device but not for tandem\nusecases. When toggle from volume index 0 to 1, first volume\nindex for speaker was applied and then overriden by A2DP volume.\n\nWhen A2DP and speaker are used in tandem, volume should follow\nspeaker.\n\nTest: Pair BT headset, toggle ringtone volume between 0 and 1 and test\nBug: 293982417\nChange-Id: I854d2de1abd200778fdf5a3af3aa90db55d2b71e\n"
    },
    {
      "commit": "b773bae2872a55f2c89e4f9dbc4e14ef02b94a22",
      "tree": "6b77b6c03440227782fe3d27f527e126e73f3943",
      "parents": [
        "06a2373ad6f93b5d88353392721e63b2263fec6b",
        "72349dcf1b14ee707e9cf737d52da1d52a1bfb86"
      ],
      "author": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Mon Jan 29 13:55:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 29 13:55:42 2024 +0000"
      },
      "message": "Merge changes from topic \"largeAudioBuffer\" into main\n\n* changes:\n  Enabling large audio for BLOCK_MODEL\n  Support for multi access-unit output in codec framework\n  Large audio frames in MediaCodec\n"
    },
    {
      "commit": "06a2373ad6f93b5d88353392721e63b2263fec6b",
      "tree": "f8ce00a45edc119ec64b636c91ed1d0eeab9797e",
      "parents": [
        "76dbfecab6b4cb9be97385afdf50e50987709073",
        "fbe3bcc8b7bfeed7a64c5796669e40a2ffc4e9d3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 29 04:12:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 29 04:12:23 2024 +0000"
      },
      "message": "Merge \"Add Timestamp Validation in MPEG4Writer\" into main"
    },
    {
      "commit": "d0e64b139cb2b3390078f48b866a7c036e685d9b",
      "tree": "da483bd5949b4aa2599e0452c42a07f8d1b3925a",
      "parents": [
        "76dbfecab6b4cb9be97385afdf50e50987709073"
      ],
      "author": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Thu Jan 25 00:44:33 2024 +0000"
      },
      "committer": {
        "name": "Shunkai Yao",
        "email": "yaoshunkai@google.com",
        "time": "Sat Jan 27 00:13:23 2024 +0000"
      },
      "message": "Check work buffer size before effect process\n\nBug: 321543210\nTest: atest VtsHalAudioEffectTargetTest\nChange-Id: I227197f0107f66866d099fb4d160bdb46a65b7df\n"
    },
    {
      "commit": "76dbfecab6b4cb9be97385afdf50e50987709073",
      "tree": "58153c2448010e51824f0ac28fd65f77d969021c",
      "parents": [
        "95b2f2817ef7d8b9534ee35be137402710cae1c0",
        "2deae3722c01eb6aa0e36f5308eaeba579d0bff9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jan 26 17:54:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 26 17:54:42 2024 +0000"
      },
      "message": "Merge \"Correct the log printing error\" into main"
    },
    {
      "commit": "72349dcf1b14ee707e9cf737d52da1d52a1bfb86",
      "tree": "252134e1ba5f3e32a6aec88dc52086f83928fb3e",
      "parents": [
        "fb94610ef9f375bfdb3a2eefd76703a4ab996474"
      ],
      "author": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Wed Jan 03 23:59:02 2024 +0000"
      },
      "committer": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Thu Jan 25 22:04:43 2024 +0000"
      },
      "message": "Enabling large audio for BLOCK_MODEL\n\nBug: 298052174\n\nChange-Id: Iaff87687d7191d2a25e712d9c12c09b8b1abf429\n"
    },
    {
      "commit": "fb94610ef9f375bfdb3a2eefd76703a4ab996474",
      "tree": "0be30c40a5cdace3575fecf7d777cc3b709154f7",
      "parents": [
        "f4a81f7f64c5c4a4b8fb31d938b7c8d55d1c394f"
      ],
      "author": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Wed Dec 27 01:10:34 2023 +0000"
      },
      "committer": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Thu Jan 25 19:46:07 2024 +0000"
      },
      "message": "Support for multi access-unit output in codec framework\n\ndebug property debug.media.c2.large.audio.frame is also used\nto conrrol this feature. This is enabled by-default\nin the framework.\n\nBug: 298052174\n\nChange-Id: Ie25c7d7ee5bf7c0f7286a6e25d9c527ac3ce7cf3\n"
    },
    {
      "commit": "f4a81f7f64c5c4a4b8fb31d938b7c8d55d1c394f",
      "tree": "1fcf6d771f23f3b9e8475d3e9f65f7e6ffebf347",
      "parents": [
        "0f1a26a973193d81a589dd4ca5053ddb88c21d9e"
      ],
      "author": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Thu Nov 09 21:22:48 2023 +0000"
      },
      "committer": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Thu Jan 25 19:46:07 2024 +0000"
      },
      "message": "Large audio frames in MediaCodec\n\nBug: 298052174\n\nChange-Id: Ie091c82a102afce908d703278522cbac4cd3bb63\n"
    },
    {
      "commit": "95b2f2817ef7d8b9534ee35be137402710cae1c0",
      "tree": "e400f9a4032cc509194937807d9b0f516e70cc3a",
      "parents": [
        "4024f1c0c257451d4cf4c01891fee62e9756ff88",
        "33e786cc6bd473d5972fa62b5c68a4c47da185c1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jan 25 10:48:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 25 10:48:19 2024 +0000"
      },
      "message": "Merge \"Refactored metadataretriever_fuzzer\" into main"
    },
    {
      "commit": "4024f1c0c257451d4cf4c01891fee62e9756ff88",
      "tree": "52fbe29a44fc372e31f2dcfbd0c44b52a810ef1e",
      "parents": [
        "50410e44ceb35403bb6f75b7df7094da35337a80",
        "458b793cda32a6cbd3b9d5d27e9ec2810c794f9a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jan 25 07:35:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 25 07:35:39 2024 +0000"
      },
      "message": "Merge \"Add an aconfig flag for media.c2 AIDL InputSurface impl\" into main"
    },
    {
      "commit": "fbe3bcc8b7bfeed7a64c5796669e40a2ffc4e9d3",
      "tree": "16cdef5d529fd0cb70be921128034bfcb1cc6338",
      "parents": [
        "dbff6b4ce65919403281ac618609ea04dc9fe54a"
      ],
      "author": {
        "name": "Venkatarama Avadhani",
        "email": "venkataramaa@google.com",
        "time": "Tue Dec 19 09:51:15 2023 +0530"
      },
      "committer": {
        "name": "Venkatarama Avadhani",
        "email": "venkataramaa@google.com",
        "time": "Thu Jan 25 08:45:11 2024 +0530"
      },
      "message": "Add Timestamp Validation in MPEG4Writer\n\nValidate the timestamps of the input buffers to prevent overflow and\nunderflow errors.\n\nTest: mpeg4_writer_fuzzer\nTest: atest android.media.muxer.cts.MediaMuxerTest\nTest: atest CtsMediaV2TestCases:MuxerUnitTest\nBug: 182649641\n\nChange-Id: I00539d92dfe860e7abb79d96dbf3ee70c9762ee5\n"
    },
    {
      "commit": "458b793cda32a6cbd3b9d5d27e9ec2810c794f9a",
      "tree": "52fbe29a44fc372e31f2dcfbd0c44b52a810ef1e",
      "parents": [
        "50410e44ceb35403bb6f75b7df7094da35337a80"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Dec 07 08:39:50 2023 +0000"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Jan 24 21:08:20 2024 +0000"
      },
      "message": "Add an aconfig flag for media.c2 AIDL InputSurface impl\n\nBug: 201479783\nChange-Id: Ib431ecb7ef24554ada43fe23d2f01d04e907e10d\n"
    },
    {
      "commit": "50410e44ceb35403bb6f75b7df7094da35337a80",
      "tree": "08d32eb3010a1c1d668be66e20fafe31ebb9959c",
      "parents": [
        "a35bfa160c2cb1424925861b9eab1148d84b9cb6",
        "785294e318794a9eca996eb870dadd3ee3e2bcd5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jan 24 04:27:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 24 04:27:17 2024 +0000"
      },
      "message": "Merge \"media.c2 aidl: Check mListener is not null for Component\" into main"
    },
    {
      "commit": "a35bfa160c2cb1424925861b9eab1148d84b9cb6",
      "tree": "5f42aa6b18d466c343c20629567200b4152d8323",
      "parents": [
        "777bfbea01bc3ca931029a7f6833cbf96b3b34eb",
        "5a208a0ca7554a8884b9db8b01ec80bb75937cdb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jan 24 02:40:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 24 02:40:20 2024 +0000"
      },
      "message": "Merge \"codec2: convert doxygen Android.mk into a script\" into main"
    },
    {
      "commit": "5a208a0ca7554a8884b9db8b01ec80bb75937cdb",
      "tree": "f39f83c170bed511dd3f3f6435c444a7944b95b8",
      "parents": [
        "43c558fb148483af451e958e7e39006d747d808c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jan 23 09:39:32 2024 -0800"
      },
      "committer": {
        "name": "Nelson Li",
        "email": "nelsonli@google.com",
        "time": "Wed Jan 24 01:04:28 2024 +0000"
      },
      "message": "codec2: convert doxygen Android.mk into a script\n\nBug: 316805918\nTest: manual running of the script\nChange-Id: I4ab82171c7faa0635136c89f646101bb7fae9dda\n"
    },
    {
      "commit": "785294e318794a9eca996eb870dadd3ee3e2bcd5",
      "tree": "4a18cd43c1228773f27fea70e18c2c944c1f923d",
      "parents": [
        "777bfbea01bc3ca931029a7f6833cbf96b3b34eb"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Jan 23 22:23:14 2024 +0000"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Jan 23 23:29:43 2024 +0000"
      },
      "message": "media.c2 aidl: Check mListener is not null for Component\n\nBug: 321902635\nChange-Id: I63b8e9807e0225e82f5f7e58fca4d537653ccc06\n"
    },
    {
      "commit": "777bfbea01bc3ca931029a7f6833cbf96b3b34eb",
      "tree": "dc29f0c437df72ad53a284233a7616c73ea4b379",
      "parents": [
        "0f1a26a973193d81a589dd4ca5053ddb88c21d9e",
        "a1dd57820cbb4290d3dd117579353c7628d0dce7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 23 18:51:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 23 18:51:32 2024 +0000"
      },
      "message": "Merge \"Add media/codec2/components/OWNERS\" into main"
    },
    {
      "commit": "0f1a26a973193d81a589dd4ca5053ddb88c21d9e",
      "tree": "824a577462f96419ff06ee69d7b9adcfa7ee1911",
      "parents": [
        "3ff9ce8d39f4f37296c3c6bea26271a251f12fa9",
        "52d323e69dd36a7c9b6efbabcbbdff5a76624b52"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 23 17:42:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 23 17:42:21 2024 +0000"
      },
      "message": "Merge \"Change to output ArrayMode if using SkipCutBuffer\" into main"
    },
    {
      "commit": "52d323e69dd36a7c9b6efbabcbbdff5a76624b52",
      "tree": "066580dd9f3b397b7b53e5143baab74988aeb19b",
      "parents": [
        "6a18f495040aa91b3e5a6f395b6ab32818d38eb1"
      ],
      "author": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Fri Jan 05 21:16:56 2024 +0000"
      },
      "committer": {
        "name": "Arun Johnson",
        "email": "arunjohnson@google.com",
        "time": "Tue Jan 23 14:24:23 2024 +0000"
      },
      "message": "Change to output ArrayMode if using SkipCutBuffer\n\n - SkipCutBuffer requires write access so we need to Change the\n   buffers to ArrayMode and get the buffers with write access.\n\nBug: 316303561\nChange-Id: I24b00daa38b2b4ef2939a8e4f78166b3ce02dd6c\n"
    },
    {
      "commit": "3ff9ce8d39f4f37296c3c6bea26271a251f12fa9",
      "tree": "1c66dd80c0a2984082af75be2d54bbcf94e3f371",
      "parents": [
        "43c558fb148483af451e958e7e39006d747d808c",
        "bad15d6d510c3a7b62b25755335f08ade329a9ea"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 23 07:14:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 23 07:14:12 2024 +0000"
      },
      "message": "Merge \"Remove libbinder from libbundleaidl\" into main"
    },
    {
      "commit": "bad15d6d510c3a7b62b25755335f08ade329a9ea",
      "tree": "dd5cb510b8b943b23907c6a1d0c01c75537769be",
      "parents": [
        "6a18f495040aa91b3e5a6f395b6ab32818d38eb1"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Jan 23 15:06:52 2024 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Jan 23 15:06:52 2024 +0900"
      },
      "message": "Remove libbinder from libbundleaidl\n\nlibbinder is not used. And this causes unnecessary bundling of libbinder\nin audio hal apex, which is not allowed when VNDK is deprecated.\n\nBug: 321786221\nFixes: 321786221\nFixes: 321864133\nTest: m\nChange-Id: I8f65407901cbb9407867b8055f522c2eccf72a8a\n"
    },
    {
      "commit": "6d45db8721fcfbb14c785d4c0470a5848d866aec",
      "tree": "f8f951136695b5cbb6595c21743d9d6d3889a08d",
      "parents": [
        "dbff6b4ce65919403281ac618609ea04dc9fe54a"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Jan 18 20:11:54 2024 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Mon Jan 22 20:23:01 2024 +0000"
      },
      "message": "Camera: Check for rotate and crop support during connect\n\nRotate and crop related service proxy queries can\nintroduce binder delays.\nCheck whether rotate and crop is supported before\ntrying to configure any overrides when clients are\nconnecting to a particular camera.\nAdditionally do the same check for the auto frame\noverride as well.\n\nBug: 320388288\nTest: Camera CTS,\nManual using camera application\n\nChange-Id: Id4e3cc2593aa6b1f8c39d4e8da4ef65a275168b7\n"
    },
    {
      "commit": "43c558fb148483af451e958e7e39006d747d808c",
      "tree": "6e9a5d6bd1c57e0309505c7e21fd97bc9b219b8b",
      "parents": [
        "6a18f495040aa91b3e5a6f395b6ab32818d38eb1",
        "515e1a94284fae6ee4c678bbda0c833b502d8ba2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jan 22 17:39:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 22 17:39:20 2024 +0000"
      },
      "message": "Merge changes I29bb096c,I86e451e6,Ife32c90d,Id04d81f9 into main\n\n* changes:\n  media: add codec_fwk.null_output_surface flag\n  media: add codec_fwk.hlg_editing flag\n  media: add codec_fwk.dynamic_color_aspects flag in new aconfig\n  media: deprecate mediacodec feature flag aconfig\n"
    },
    {
      "commit": "6a18f495040aa91b3e5a6f395b6ab32818d38eb1",
      "tree": "17108fec2f81bea71ae6affdf35e61431f3ff105",
      "parents": [
        "89721cc5ec411d84c547aaf2f64924534f1a1030",
        "fffb56909889c86bb0635f5fb3cd7f1e51717672"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Jan 19 17:53:40 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 19 17:53:40 2024 +0000"
      },
      "message": "Merge \"media.c2 aidl: Apply bufferpool based allocator interface change\" into main"
    },
    {
      "commit": "89721cc5ec411d84c547aaf2f64924534f1a1030",
      "tree": "16a7b0dc715887f308b9306aa464871b6a283f99",
      "parents": [
        "81a352037c2dd11346c697cf73f117fe182855ce",
        "afa80e1ec152b2f05a9cb5cddb29b265e4924cba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jan 19 12:52:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 19 12:52:44 2024 +0000"
      },
      "message": "Merge \"mtp_fuzzer: Bug fix\" into main"
    },
    {
      "commit": "81a352037c2dd11346c697cf73f117fe182855ce",
      "tree": "3a644f986e78ebbbbbf4d003907af9d29329ff9b",
      "parents": [
        "dbff6b4ce65919403281ac618609ea04dc9fe54a",
        "5d27869515e874768c0470e2f41e8a2ab2f9cfbf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jan 19 10:01:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 19 10:01:21 2024 +0000"
      },
      "message": "Merge \"C2SoftAomEnc: Fix onStop() implementation\" into main"
    },
    {
      "commit": "515e1a94284fae6ee4c678bbda0c833b502d8ba2",
      "tree": "9c687f2f0963861ac7535cc37878fb686a1857a4",
      "parents": [
        "9a30c8b334edcf254136cd5c230f32e3a7ee82b3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 11 15:48:47 2024 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 18 15:22:56 2024 -0800"
      },
      "message": "media: add codec_fwk.null_output_surface flag\n\nBug: 297920102\nChange-Id: I29bb096c8cc2b84beaec59b2b0f08248ffe19b7b\n"
    },
    {
      "commit": "9a30c8b334edcf254136cd5c230f32e3a7ee82b3",
      "tree": "4237528b3565b8900a522c06419113df014abab4",
      "parents": [
        "64fd571917f9b6654bd44642eb364d80f91648fc"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 11 15:49:29 2024 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 18 15:22:56 2024 -0800"
      },
      "message": "media: add codec_fwk.hlg_editing flag\n\nBug: 316397061\nChange-Id: I86e451e68a375a94ee738d3b7a0c297439a32cb2\n"
    },
    {
      "commit": "64fd571917f9b6654bd44642eb364d80f91648fc",
      "tree": "594cf6844118962134b22bd32cb3eb3edf2fd36e",
      "parents": [
        "70fae72387993252ed8c329092cc2e9c5255a66d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 11 15:50:25 2024 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 18 15:22:56 2024 -0800"
      },
      "message": "media: add codec_fwk.dynamic_color_aspects flag in new aconfig\n\nBug: 297914560\nChange-Id: Ife32c90d1b7ac2112eea740eaf87b649566ba8a2\n"
    }
  ],
  "next": "70fae72387993252ed8c329092cc2e9c5255a66d"
}
