)]}'
{
  "log": [
    {
      "commit": "ddcfad94d7ec18c4a994575fb080e30a632e8a0d",
      "tree": "ea3397d56f7749432be1c98485e49a9830966204",
      "parents": [
        "1c0991b35bb3d02e2008a558ac44e7afb986c6bc",
        "8297258e633363bb25f34898543dcd7e193af66f"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Dec 21 02:05:34 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 21 02:05:34 2022 +0000"
      },
      "message": "[automerger skipped] [automerge] C2SurfaceSyncObj: prevent OOB read in Import 2p: e3958886db am: 8297258e63 -s ours\n\nam skip reason: Merged-In I7b4cd8aa3fa5b9b2160f0eba40a618b4dd536d5c with SHA-1 9c80c51948 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20758528\n\nChange-Id: Ieba167888f547f4c3757f11bda89d1bd77cab5ae\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1c0991b35bb3d02e2008a558ac44e7afb986c6bc",
      "tree": "ea3397d56f7749432be1c98485e49a9830966204",
      "parents": [
        "9c80c519481cc5e655c43b03c117a5aeced11bd1",
        "36e24c5819ce7509a8b7f2958eeeeaf872877530"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Dec 21 02:05:00 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 21 02:05:00 2022 +0000"
      },
      "message": "[automerger skipped] C2SurfaceSyncObj: prevent OOB read in Import am: 36e24c5819 -s ours\n\nam skip reason: Merged-In I7b4cd8aa3fa5b9b2160f0eba40a618b4dd536d5c with SHA-1 9c80c51948 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20758566\n\nChange-Id: Ic3758cc8e93aefefc25b1555f04920ea5241118a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "36e24c5819ce7509a8b7f2958eeeeaf872877530",
      "tree": "a33ca852fc8605d38fab9dcbf9903b8fb49e4d8a",
      "parents": [
        "f4e746b09143b814b93fc54e79476cdb0de71484"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sun Dec 11 06:16:15 2022 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Dec 16 10:08:49 2022 +0000"
      },
      "message": "C2SurfaceSyncObj: prevent OOB read in Import\n\nPrevent OOB read in C2SurfaceSyncObj::Import from libcodec2_vndk.\n\nBug: 240140929\nTest: Manual\nChange-Id: I7b4cd8aa3fa5b9b2160f0eba40a618b4dd536d5c\n(cherry picked from commit 9b4f38105ad66615e811483f4927942b231c84b7)\nMerged-In: I7b4cd8aa3fa5b9b2160f0eba40a618b4dd536d5c\n"
    },
    {
      "commit": "8297258e633363bb25f34898543dcd7e193af66f",
      "tree": "a33ca852fc8605d38fab9dcbf9903b8fb49e4d8a",
      "parents": [
        "f4e746b09143b814b93fc54e79476cdb0de71484",
        "e3958886dbdd65ac8020a4554c9e567f95a6d813"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Dec 16 10:08:48 2022 +0000"
      },
      "committer": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Fri Dec 16 10:08:48 2022 +0000"
      },
      "message": "[automerge] C2SurfaceSyncObj: prevent OOB read in Import 2p: e3958886db\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20758528\n\nBug: 240140929\nChange-Id: If19fba3d4d051ee5a1ca6f9b5229afcc782b9e49\nMerged-In: I7b4cd8aa3fa5b9b2160f0eba40a618b4dd536d5c\n"
    },
    {
      "commit": "9c80c519481cc5e655c43b03c117a5aeced11bd1",
      "tree": "ea3397d56f7749432be1c98485e49a9830966204",
      "parents": [
        "e7d7989a689616ffff29a35990a997206ec38972"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sun Dec 11 06:16:15 2022 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Dec 16 10:08:41 2022 +0000"
      },
      "message": "C2SurfaceSyncObj: prevent OOB read in Import\n\nPrevent OOB read in C2SurfaceSyncObj::Import from libcodec2_vndk.\n\nBug: 240140929\nTest: Manual\nChange-Id: I7b4cd8aa3fa5b9b2160f0eba40a618b4dd536d5c\n(cherry picked from commit 9b4f38105ad66615e811483f4927942b231c84b7)\nMerged-In: I7b4cd8aa3fa5b9b2160f0eba40a618b4dd536d5c\n"
    },
    {
      "commit": "e3958886dbdd65ac8020a4554c9e567f95a6d813",
      "tree": "a08d56c154ab8e90fa6cc479c392e74422499526",
      "parents": [
        "fa2ddc4e702b05b4e36abdbb41c9f5120e4df123"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sun Dec 11 06:16:15 2022 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Dec 16 10:08:35 2022 +0000"
      },
      "message": "C2SurfaceSyncObj: prevent OOB read in Import\n\nPrevent OOB read in C2SurfaceSyncObj::Import from libcodec2_vndk.\n\nBug: 240140929\nTest: Manual\nChange-Id: I7b4cd8aa3fa5b9b2160f0eba40a618b4dd536d5c\n(cherry picked from commit 9b4f38105ad66615e811483f4927942b231c84b7)\nMerged-In: I7b4cd8aa3fa5b9b2160f0eba40a618b4dd536d5c\n"
    },
    {
      "commit": "e7d7989a689616ffff29a35990a997206ec38972",
      "tree": "40c67eb72b613200a5b909a91523c3ded6aa9109",
      "parents": [
        "7db3a500221d40081cc68be45436a50f2c1bd5c8",
        "f4e746b09143b814b93fc54e79476cdb0de71484"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 07 23:28:55 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 23:28:55 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"move MediaCodec metrics processing to looper thread\" into qt-qpr1-dev am: 1e37b44ddf -s ours am: 08c738835c -s ours am: 5321c182a2 -s ours am: fa2ddc4e70 -s ours am: f4e746b091 -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: I0defd96b7cc2132c2ac2e3500dc8beb7c0c5c735\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7db3a500221d40081cc68be45436a50f2c1bd5c8",
      "tree": "40c67eb72b613200a5b909a91523c3ded6aa9109",
      "parents": [
        "94634c1fc4d4c840201a6a329139110d5b2535a9",
        "76766f11ddff63415a64b525cd2f27f5e49e9eb4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Dec 07 23:28:52 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 23:28:52 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: d89830c9ae -s ours am: 444d191632 -s ours am: c79f97aba4 -s ours am: 61945f10f2 -s ours am: 76766f11dd -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: I4390d5bbf9dc3038343e0832f0dd697a737d2cbf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f4e746b09143b814b93fc54e79476cdb0de71484",
      "tree": "1389b602f34813b58f12a9ca8326eea3a6c3fecb",
      "parents": [
        "76766f11ddff63415a64b525cd2f27f5e49e9eb4",
        "fa2ddc4e702b05b4e36abdbb41c9f5120e4df123"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 07 22:45:31 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 22:45:31 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"move MediaCodec metrics processing to looper thread\" into qt-qpr1-dev am: 1e37b44ddf -s ours am: 08c738835c -s ours am: 5321c182a2 -s ours am: fa2ddc4e70 -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: I2830f848434c34b0570b12836359dbd3c000cffd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "76766f11ddff63415a64b525cd2f27f5e49e9eb4",
      "tree": "1389b602f34813b58f12a9ca8326eea3a6c3fecb",
      "parents": [
        "afbdbf48c5e8edea7abcb5ef595c40ebb167b84e",
        "61945f10f22cac7eb524c10eeef9c45747de4a95"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Dec 07 22:45:29 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 22:45:29 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: d89830c9ae -s ours am: 444d191632 -s ours am: c79f97aba4 -s ours am: 61945f10f2 -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: I3c6c3fc48f2cde6cf6efd15908e08858f85646e0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fa2ddc4e702b05b4e36abdbb41c9f5120e4df123",
      "tree": "28440843c3d106535d93e554c798c6dd907c11a2",
      "parents": [
        "61945f10f22cac7eb524c10eeef9c45747de4a95",
        "5321c182a2e660bd1657bc3c4dac9bfe5c773d65"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 07 22:21:11 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 22:21:11 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"move MediaCodec metrics processing to looper thread\" into qt-qpr1-dev am: 1e37b44ddf -s ours am: 08c738835c -s ours am: 5321c182a2 -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: Ia4db0cf79b538b44082ca7a8f730566fbf6e0f4a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "61945f10f22cac7eb524c10eeef9c45747de4a95",
      "tree": "28440843c3d106535d93e554c798c6dd907c11a2",
      "parents": [
        "dd204e93fade1e59849488bc02a260c698e448be",
        "c79f97aba492957e77ba6c02757ea7982190bf6a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Dec 07 22:21:08 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 22:21:08 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: d89830c9ae -s ours am: 444d191632 -s ours am: c79f97aba4 -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: Ie78dc3f843ed847de8af3f4418ca94b4a31ad461\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5321c182a2e660bd1657bc3c4dac9bfe5c773d65",
      "tree": "4a8d450eb89cbc3024d0795b09dff33e4400fbca",
      "parents": [
        "c79f97aba492957e77ba6c02757ea7982190bf6a",
        "08c738835c6158c5d85906293fcb24268624edd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 07 21:53:49 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 21:53:49 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"move MediaCodec metrics processing to looper thread\" into qt-qpr1-dev am: 1e37b44ddf -s ours am: 08c738835c -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: I0a2c13be64153c2f0c3511b0efbddacce9999f09\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c79f97aba492957e77ba6c02757ea7982190bf6a",
      "tree": "4a8d450eb89cbc3024d0795b09dff33e4400fbca",
      "parents": [
        "5f3177d3281d1b5d9288bc7e90bfe700b00ba655",
        "444d1916329811df10d306ebebfa780a03994b7a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Dec 07 21:53:47 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 21:53:47 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: d89830c9ae -s ours am: 444d191632 -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: Ia5b1a690d0d3155cf4748ed2862b49e509274622\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "08c738835c6158c5d85906293fcb24268624edd4",
      "tree": "61e000b013534c80e7e09371fc9c4e285878b8a5",
      "parents": [
        "444d1916329811df10d306ebebfa780a03994b7a",
        "1e37b44ddf7c1c35e0710c91113fb6c9fa13aac7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 07 21:12:02 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 21:12:02 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"move MediaCodec metrics processing to looper thread\" into qt-qpr1-dev am: 1e37b44ddf -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: Iea636004f3c982573bab0247b1182521143ca97f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "444d1916329811df10d306ebebfa780a03994b7a",
      "tree": "61e000b013534c80e7e09371fc9c4e285878b8a5",
      "parents": [
        "be153fdd1388f96adc00662983fed3a7a2311ec5",
        "d89830c9ae0b7d9a5175dd4f9691a45580daf853"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Dec 07 21:11:58 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 07 21:11:58 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: d89830c9ae -s ours\n\nam skip reason: Merged-In I739248436a4801a4b9a96395f481640f2956cedf with SHA-1 49e842e708 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20651395\n\nChange-Id: I79b960b63e44303341d6820aa4ea39c20b8d7718\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "94634c1fc4d4c840201a6a329139110d5b2535a9",
      "tree": "40c67eb72b613200a5b909a91523c3ded6aa9109",
      "parents": [
        "1afe5318e82255732a554bf9c280af5f8158f627",
        "06c55ca214c354d3804bb098726effabd8cd1068"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 07 20:46:33 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 07 20:46:33 2022 +0000"
      },
      "message": "Merge \"move MediaCodec metrics processing to looper thread\" into sc-v2-dev"
    },
    {
      "commit": "1e37b44ddf7c1c35e0710c91113fb6c9fa13aac7",
      "tree": "4691a29bcb6ea5b09ca285961379b062b97eadbb",
      "parents": [
        "c4d026fabc851498e806c7776b7215d8e0b90a3d",
        "d89830c9ae0b7d9a5175dd4f9691a45580daf853"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 07 20:45:25 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 07 20:45:25 2022 +0000"
      },
      "message": "Merge \"move MediaCodec metrics processing to looper thread\" into qt-qpr1-dev"
    },
    {
      "commit": "1afe5318e82255732a554bf9c280af5f8158f627",
      "tree": "436129d53f9d2e89dbc46f8ae5953e59ed5487c3",
      "parents": [
        "f37bd69d4b894301adbf5254680f16ea5d44b341",
        "afbdbf48c5e8edea7abcb5ef595c40ebb167b84e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 16:55:53 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 16:55:53 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: 0ccdce19f6 -s ours am: c4d026fabc -s ours am: be153fdd13 -s ours am: 5f3177d328 -s ours am: dd204e93fa -s ours am: afbdbf48c5 -s ours\n\nam skip reason: skipped by user essick\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20616433\n\nChange-Id: I1cad49f034d7ff309c43673189d1447a06ac2bde\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "afbdbf48c5e8edea7abcb5ef595c40ebb167b84e",
      "tree": "1389b602f34813b58f12a9ca8326eea3a6c3fecb",
      "parents": [
        "9d45fc48d63336c6d8b73e95abb54d86328461a7",
        "dd204e93fade1e59849488bc02a260c698e448be"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 15:59:43 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 15:59:43 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: 0ccdce19f6 -s ours am: c4d026fabc -s ours am: be153fdd13 -s ours am: 5f3177d328 -s ours am: dd204e93fa -s ours\n\nam skip reason: skipped by user essick\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20616433\n\nChange-Id: Ic7e41b284f957ca2483ae085f32d14c99e867002\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dd204e93fade1e59849488bc02a260c698e448be",
      "tree": "28440843c3d106535d93e554c798c6dd907c11a2",
      "parents": [
        "daee2992b02b36d39dc7408680626fa5b7132bd7",
        "5f3177d3281d1b5d9288bc7e90bfe700b00ba655"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 15:22:58 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 15:22:58 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: 0ccdce19f6 -s ours am: c4d026fabc -s ours am: be153fdd13 -s ours am: 5f3177d328 -s ours\n\nam skip reason: skipped by user essick\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20616433\n\nChange-Id: I5d41af98a43ae859e4c58d120b64134e50072492\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5f3177d3281d1b5d9288bc7e90bfe700b00ba655",
      "tree": "4a8d450eb89cbc3024d0795b09dff33e4400fbca",
      "parents": [
        "8950d85bf4ab612013e61515cb3207e5b0f51748",
        "be153fdd1388f96adc00662983fed3a7a2311ec5"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 14:45:01 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 14:45:01 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: 0ccdce19f6 -s ours am: c4d026fabc -s ours am: be153fdd13 -s ours\n\nam skip reason: skipped by user essick\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20616433\n\nChange-Id: I1f3bfb6c5d264fac17aade9c1caef01d6c33f035\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "be153fdd1388f96adc00662983fed3a7a2311ec5",
      "tree": "61e000b013534c80e7e09371fc9c4e285878b8a5",
      "parents": [
        "49e842e70836bbd58970beefac9c7b6bfe6a124b",
        "c4d026fabc851498e806c7776b7215d8e0b90a3d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 14:09:07 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 14:09:07 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: 0ccdce19f6 -s ours am: c4d026fabc -s ours\n\nam skip reason: skipped by user essick\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20616433\n\nChange-Id: I60942e31a8dee64a3b4f92270dfbb4dc282c5c4e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c4d026fabc851498e806c7776b7215d8e0b90a3d",
      "tree": "b99bd8b677e3c13ab694b54cdfabf34c4693f7d8",
      "parents": [
        "ec0754c9b51bfacc8085d34d66c155011db267db",
        "0ccdce19f669cd628ab6d116c131efc8d15707ee"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 13:36:18 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 13:36:18 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: 0ccdce19f6 -s ours\n\nam skip reason: skipped by user essick\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20616433\n\nChange-Id: Ia4f7e7d3d55a39478071d2ffede84ed6c918c342\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d89830c9ae0b7d9a5175dd4f9691a45580daf853",
      "tree": "4691a29bcb6ea5b09ca285961379b062b97eadbb",
      "parents": [
        "ec0754c9b51bfacc8085d34d66c155011db267db"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 01 21:02:09 2022 -0600"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 07:31:57 2022 -0600"
      },
      "message": "move MediaCodec metrics processing to looper thread\n\nconsolidate to avoid concurrency/mutex problems.\n\nBug: 256087846\nBug: 245860753\nTest: atest CtsMediaV2TestCases\nTest: atest CtsMediaCodecTestCases\nMerged-In: Ie77f0028cab8091edd97d3a60ad4c80da3092cfe\nMerged-In: I56eceb6b12ce14348d3f9f2944968e70c6086aa8\nMerged-In: I94b0a2ac029dc0b90a93e9ed844768e9da5259b9\nMerged-In: I739248436a4801a4b9a96395f481640f2956cedf\nChange-Id: Ia4128b019ca92c9ba3197b9bc293634bbe9795a2\n"
    },
    {
      "commit": "f37bd69d4b894301adbf5254680f16ea5d44b341",
      "tree": "436129d53f9d2e89dbc46f8ae5953e59ed5487c3",
      "parents": [
        "438b3c3a151c284555b25b91f56c98351318f7df",
        "9d45fc48d63336c6d8b73e95abb54d86328461a7"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 05:50:18 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 05:50:18 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: 49e842e708 am: 8950d85bf4 -s ours am: daee2992b0 -s ours am: 9d45fc48d6 -s ours\n\nam skip reason: Merged-In I94b0a2ac029dc0b90a93e9ed844768e9da5259b9 with SHA-1 45c90c7d7f is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20612020\n\nChange-Id: I99416d6febd7642b4a5bcb0fdbe917bbc40a0a24\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9d45fc48d63336c6d8b73e95abb54d86328461a7",
      "tree": "1389b602f34813b58f12a9ca8326eea3a6c3fecb",
      "parents": [
        "35874fce0ce18c6af7b488ecfa74212a6a71bf10",
        "daee2992b02b36d39dc7408680626fa5b7132bd7"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 05:13:09 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 05:13:09 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: 49e842e708 am: 8950d85bf4 -s ours am: daee2992b0 -s ours\n\nam skip reason: Merged-In I94b0a2ac029dc0b90a93e9ed844768e9da5259b9 with SHA-1 45c90c7d7f is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20612020\n\nChange-Id: I508caa6576071508017414fa595e77dcd984542a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "daee2992b02b36d39dc7408680626fa5b7132bd7",
      "tree": "28440843c3d106535d93e554c798c6dd907c11a2",
      "parents": [
        "d9a5da7b424a45316e85989d745cd9838c7bd5e5",
        "8950d85bf4ab612013e61515cb3207e5b0f51748"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 04:31:31 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 04:31:31 2022 +0000"
      },
      "message": "[automerger skipped] move MediaCodec metrics processing to looper thread am: 49e842e708 am: 8950d85bf4 -s ours\n\nam skip reason: Merged-In I94b0a2ac029dc0b90a93e9ed844768e9da5259b9 with SHA-1 45c90c7d7f is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20612020\n\nChange-Id: I0c56d38b3c963ca3d079cde9428cdfafb736b2be\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8950d85bf4ab612013e61515cb3207e5b0f51748",
      "tree": "4a8d450eb89cbc3024d0795b09dff33e4400fbca",
      "parents": [
        "b60b4588d5209ec26dc5b1d6afd0df6b949229c0",
        "49e842e70836bbd58970beefac9c7b6bfe6a124b"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 03:15:26 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 03:15:26 2022 +0000"
      },
      "message": "move MediaCodec metrics processing to looper thread am: 49e842e708\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20612020\n\nChange-Id: Ica578e5dcf0bb2b7e5c4ac8334e12f8b2bf4fcad\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "438b3c3a151c284555b25b91f56c98351318f7df",
      "tree": "436129d53f9d2e89dbc46f8ae5953e59ed5487c3",
      "parents": [
        "412a2ae812ca0bfa9dde2653470eef693403f719",
        "35874fce0ce18c6af7b488ecfa74212a6a71bf10"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 00:16:01 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 00:16:01 2022 +0000"
      },
      "message": "Merge \"move MediaCodec metrics processing to looper thread\" into sc-dev am: d9a5da7b42 am: 35874fce0c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20612019\n\nChange-Id: Ib28ce0fd08474ce745dc1314f122817fbc83862f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "412a2ae812ca0bfa9dde2653470eef693403f719",
      "tree": "436129d53f9d2e89dbc46f8ae5953e59ed5487c3",
      "parents": [
        "9c594998985eb6e6420888bb654dceb77403b3f4",
        "46b97fcbaf6bd8fb2e1bbe59fdc90c17392eefc2"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 06 00:15:26 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 06 00:15:26 2022 +0000"
      },
      "message": "[automerger skipped] Merge changes from topic \"presubmit-am-29598c2c218b4da5bfc1fe3dacd197b3\" into sc-qpr1-dev am: 46b97fcbaf -s ours\n\nam skip reason: skipped by user essick\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20612019\n\nChange-Id: Ifd8378a18f74e50c33219e3a3b9d6d0fba5e3f43\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "06c55ca214c354d3804bb098726effabd8cd1068",
      "tree": "40c67eb72b613200a5b909a91523c3ded6aa9109",
      "parents": [
        "9c594998985eb6e6420888bb654dceb77403b3f4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 01 15:31:29 2022 -0600"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Dec 05 17:13:14 2022 -0600"
      },
      "message": "move MediaCodec metrics processing to looper thread\n\nconsolidate to avoid concurrency/mutex problems.\n\nBug: 256087846\nBug: 245860753\nTest: atest CtsMediaV2TestCases\nTest: atest CtsMediaCodecTestCases\nMerged-In: Ie77f0028cab8091edd97d3a60ad4c80da3092cfe\nMerged-In: I56eceb6b12ce14348d3f9f2944968e70c6086aa8\nChange-Id: I8e62cb3baa8c383a40479555153a11c876d9fcdc\n"
    },
    {
      "commit": "35874fce0ce18c6af7b488ecfa74212a6a71bf10",
      "tree": "1389b602f34813b58f12a9ca8326eea3a6c3fecb",
      "parents": [
        "46b97fcbaf6bd8fb2e1bbe59fdc90c17392eefc2",
        "d9a5da7b424a45316e85989d745cd9838c7bd5e5"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Dec 05 23:02:45 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 05 23:02:45 2022 +0000"
      },
      "message": "Merge \"move MediaCodec metrics processing to looper thread\" into sc-dev am: d9a5da7b42\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20612019\n\nChange-Id: I0485d6e0d6175a0a4554ef17da802fdb4a777e2a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d9a5da7b424a45316e85989d745cd9838c7bd5e5",
      "tree": "28440843c3d106535d93e554c798c6dd907c11a2",
      "parents": [
        "63414e97f37bbe2659fd077b8b26220059aa7b90",
        "45c90c7d7fa2f1a2b66ae8243f2869bebfdbe3f4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Dec 05 22:28:33 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 22:28:33 2022 +0000"
      },
      "message": "Merge \"move MediaCodec metrics processing to looper thread\" into sc-dev"
    },
    {
      "commit": "46b97fcbaf6bd8fb2e1bbe59fdc90c17392eefc2",
      "tree": "1389b602f34813b58f12a9ca8326eea3a6c3fecb",
      "parents": [
        "56d2dfd50f61ff951c2eac20c73272c8d8c05e47",
        "4a381c54818e5cd0bcd1cf52653017ef40baa365"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Dec 05 22:28:33 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 05 22:28:33 2022 +0000"
      },
      "message": "Merge changes from topic \"presubmit-am-29598c2c218b4da5bfc1fe3dacd197b3\" into sc-qpr1-dev\n\n* changes:\n  [automerge] move MediaCodec metrics processing to looper thread 2p: 45c90c7d7f\n  move MediaCodec metrics processing to looper thread\n"
    },
    {
      "commit": "9c594998985eb6e6420888bb654dceb77403b3f4",
      "tree": "436129d53f9d2e89dbc46f8ae5953e59ed5487c3",
      "parents": [
        "34072de03d14f14af7311ab2bde3b9764206ba18",
        "56d2dfd50f61ff951c2eac20c73272c8d8c05e47"
      ],
      "author": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Fri Dec 02 23:02:27 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 02 23:02:27 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"RESTRICT AUTOMERGE Use static token for myAttributionSource in ServiceUtilities\" into sc-dev am: 63414e97f3 am: 56d2dfd50f -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20521188\n\nChange-Id: Ic3dd2fa8fceb90405e1a518002f1b8d9af954663\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "56d2dfd50f61ff951c2eac20c73272c8d8c05e47",
      "tree": "0ed1d7b73dba989b90e732f7f79549f6ad211825",
      "parents": [
        "03ce6c74476e96536021ac24130b7d3c6077e9d0",
        "63414e97f37bbe2659fd077b8b26220059aa7b90"
      ],
      "author": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Fri Dec 02 22:27:52 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 02 22:27:52 2022 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE Use static token for myAttributionSource in ServiceUtilities\" into sc-dev am: 63414e97f3\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20521188\n\nChange-Id: I79203b8b584bb1a7831c0101d954e021c80e076b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "34072de03d14f14af7311ab2bde3b9764206ba18",
      "tree": "436129d53f9d2e89dbc46f8ae5953e59ed5487c3",
      "parents": [
        "6225f63591969f59a92af0caddc42c5dcdcc1bd4",
        "03ce6c74476e96536021ac24130b7d3c6077e9d0"
      ],
      "author": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Fri Dec 02 22:26:53 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 02 22:26:53 2022 +0000"
      },
      "message": "Merge changes from topic \"cherrypick-cherrypick-attrTokens-xdkc7c9ixz-3kymu67epe\" into sc-qpr1-dev am: 03ce6c7447\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20521188\n\nChange-Id: I0c5b06772a0a770566b1c6c060a548496d1f2470\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6225f63591969f59a92af0caddc42c5dcdcc1bd4",
      "tree": "436129d53f9d2e89dbc46f8ae5953e59ed5487c3",
      "parents": [
        "702397882b9cd9fed00634cb9faeb5054b5efca0",
        "e9023dac008f3d53f3009668cb5e266e81c0a655"
      ],
      "author": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Fri Dec 02 22:26:51 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 02 22:26:51 2022 +0000"
      },
      "message": "[automerger skipped] [automerge] RESTRICT AUTOMERGE Use static token for myAttributionSource in ServiceUtilities 2p: 9a213a1ef4 am: e9023dac00 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20521188\n\nChange-Id: Ie4920c3b644c8d6e2ba733ae79ad91f25e7b7552\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "63414e97f37bbe2659fd077b8b26220059aa7b90",
      "tree": "295b48c7668a4ac7056f0644e87d089e68540ae6",
      "parents": [
        "3066b1410d87cc8f320cf8dd7eb7705172773919",
        "9a213a1ef475d828d02d0055e2b713cf2068c683"
      ],
      "author": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Fri Dec 02 22:01:37 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 22:01:37 2022 +0000"
      },
      "message": "Merge \"RESTRICT AUTOMERGE Use static token for myAttributionSource in ServiceUtilities\" into sc-dev"
    },
    {
      "commit": "03ce6c74476e96536021ac24130b7d3c6077e9d0",
      "tree": "0ed1d7b73dba989b90e732f7f79549f6ad211825",
      "parents": [
        "5a884e0659a1e1e25908c84308e9d3b5d5ed5c5c",
        "e9023dac008f3d53f3009668cb5e266e81c0a655"
      ],
      "author": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Fri Dec 02 22:01:37 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 02 22:01:37 2022 +0000"
      },
      "message": "Merge changes from topic \"cherrypick-cherrypick-attrTokens-xdkc7c9ixz-3kymu67epe\" into sc-qpr1-dev\n\n* changes:\n  [automerge] RESTRICT AUTOMERGE Use static token for myAttributionSource in ServiceUtilities 2p: 9a213a1ef4\n  RESTRICT AUTOMERGE Use static token for myAttributionSource in ServiceUtilities\n"
    },
    {
      "commit": "0ccdce19f669cd628ab6d116c131efc8d15707ee",
      "tree": "fc9f62477463942e82b55ddb0451e393c0a4a4a9",
      "parents": [
        "dab37c25e3337387809fd35c7cd46abf76088b83"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 01 21:02:09 2022 -0600"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 01 21:09:43 2022 -0600"
      },
      "message": "move MediaCodec metrics processing to looper thread\n\nconsolidate to avoid concurrency/mutex problems.\n\nBug: 256087846\nBug: 245860753\nTest: atest CtsMediaV2TestCases\nTest: atest CtsMediaCodecTestCases\nMerged-In: Ie77f0028cab8091edd97d3a60ad4c80da3092cfe\nMerged-In: I56eceb6b12ce14348d3f9f2944968e70c6086aa8\nMerged-In: I94b0a2ac029dc0b90a93e9ed844768e9da5259b9\nMerged-In: I739248436a4801a4b9a96395f481640f2956cedf\nChange-Id: If5269d3efcd7c262020e580fe84fe89261a1af60\n"
    },
    {
      "commit": "49e842e70836bbd58970beefac9c7b6bfe6a124b",
      "tree": "61e000b013534c80e7e09371fc9c4e285878b8a5",
      "parents": [
        "8537cde345489161b25b6d9b486e70bd4638a2d1"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 01 15:33:25 2022 -0600"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 01 15:34:33 2022 -0600"
      },
      "message": "move MediaCodec metrics processing to looper thread\n\nconsolidate to avoid concurrency/mutex problems.\n\nBug: 256087846\nBug: 245860753\nTest: atest CtsMediaV2TestCases\nTest: atest CtsMediaCodecTestCases\nMerged-In: Ie77f0028cab8091edd97d3a60ad4c80da3092cfe\nMerged-In: I56eceb6b12ce14348d3f9f2944968e70c6086aa8\nMerged-In: I94b0a2ac029dc0b90a93e9ed844768e9da5259b9\nChange-Id: I739248436a4801a4b9a96395f481640f2956cedf\n"
    },
    {
      "commit": "4a381c54818e5cd0bcd1cf52653017ef40baa365",
      "tree": "b0b75241eb4e1f63219709634931cbcbadeab099",
      "parents": [
        "5a884e0659a1e1e25908c84308e9d3b5d5ed5c5c",
        "45c90c7d7fa2f1a2b66ae8243f2869bebfdbe3f4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 01 21:32:32 2022 +0000"
      },
      "committer": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Thu Dec 01 21:32:32 2022 +0000"
      },
      "message": "[automerge] move MediaCodec metrics processing to looper thread 2p: 45c90c7d7f\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20612019\n\nBug: 256087846\nBug: 245860753\nChange-Id: I0bb1b90cb00a0ae3d8aaf31970ee58e574f0cd2f\nMerged-In: Ie77f0028cab8091edd97d3a60ad4c80da3092cfe\nMerged-In: I56eceb6b12ce14348d3f9f2944968e70c6086aa8\n"
    },
    {
      "commit": "45c90c7d7fa2f1a2b66ae8243f2869bebfdbe3f4",
      "tree": "3353643784768e5c410589ba8bfbb034922064ba",
      "parents": [
        "3066b1410d87cc8f320cf8dd7eb7705172773919"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 01 15:31:29 2022 -0600"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 01 15:31:29 2022 -0600"
      },
      "message": "move MediaCodec metrics processing to looper thread\n\nconsolidate to avoid concurrency/mutex problems.\n\nBug: 256087846\nBug: 245860753\nTest: atest CtsMediaV2TestCases\nTest: atest CtsMediaCodecTestCases\nMerged-In: Ie77f0028cab8091edd97d3a60ad4c80da3092cfe\nMerged-In: I56eceb6b12ce14348d3f9f2944968e70c6086aa8\nChange-Id: I94b0a2ac029dc0b90a93e9ed844768e9da5259b9\n"
    },
    {
      "commit": "702397882b9cd9fed00634cb9faeb5054b5efca0",
      "tree": "436129d53f9d2e89dbc46f8ae5953e59ed5487c3",
      "parents": [
        "17aac56edd2884a1f25af9462b45c3a1b5bddaf3"
      ],
      "author": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Thu Nov 10 14:09:34 2022 -0800"
      },
      "committer": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Tue Nov 29 22:31:38 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE Use static token for myAttributionSource in ServiceUtilities\n\nBug: 258672042\nTest: manual\nChange-Id: I44243bbbd68db9ee8b5c4ba02a061e14bd300d20\n"
    },
    {
      "commit": "17aac56edd2884a1f25af9462b45c3a1b5bddaf3",
      "tree": "34167331358f6b206dd3bd4e5df5817703e3c3bf",
      "parents": [
        "812c934e917f1e496d14a38aef89c4403be41732",
        "5a884e0659a1e1e25908c84308e9d3b5d5ed5c5c"
      ],
      "author": {
        "name": "Toni Heidenreich",
        "email": "tonihei@google.com",
        "time": "Wed Nov 23 16:34:15 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 23 16:34:15 2022 +0000"
      },
      "message": "[automerge] Fix Out of Bounds Read in AAVCAssembler 2p: 3066b1410d am: 5a884e0659\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20540194\n\nChange-Id: I8506df08fbc9cc150c04fb49e09464abd2e532dc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5a884e0659a1e1e25908c84308e9d3b5d5ed5c5c",
      "tree": "9480f2e1b9e05878ff5f688198ba5f1881425c16",
      "parents": [
        "e3117dfbcf19c328e98cede3a4598402d1f0275f",
        "3066b1410d87cc8f320cf8dd7eb7705172773919"
      ],
      "author": {
        "name": "Toni Heidenreich",
        "email": "tonihei@google.com",
        "time": "Tue Nov 22 09:13:05 2022 +0000"
      },
      "committer": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Tue Nov 22 09:13:05 2022 +0000"
      },
      "message": "[automerge] Fix Out of Bounds Read in AAVCAssembler 2p: 3066b1410d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20540194\n\nBug: 230630526\nChange-Id: I3db7132d0813fb78713556ce60356514c06bc88d\nMerged-In: Ia9d0b172d0d09e3bf80a3b4bfc5d1125ac00264d\n"
    },
    {
      "commit": "3066b1410d87cc8f320cf8dd7eb7705172773919",
      "tree": "3d11be1f350033ec2a65893a30a799bfaf3de595",
      "parents": [
        "410d0567bee0eeacf6188ca8c2d3ad99993fcdbb"
      ],
      "author": {
        "name": "Toni Heidenreich",
        "email": "tonihei@google.com",
        "time": "Mon Oct 17 16:57:53 2022 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Nov 22 09:12:57 2022 +0000"
      },
      "message": "Fix Out of Bounds Read in AAVCAssembler\n\nFixed Out of Bounds Read in dropFramesUntilIframe Function in\nAAVCAssembler.\nAdded missing bound checks in pickStartSeq function of AHEVCAssembler.\n\nManual cherry-pick of pa/2300853.\n\nBug: 230630526\n\nChange-Id: Ia9d0b172d0d09e3bf80a3b4bfc5d1125ac00264d\nTest: Manual, See bug for repro steps.\n(cherry picked from commit fa29e9f0320f29448f8481e4b50de7ac65297558)\nMerged-In: Ia9d0b172d0d09e3bf80a3b4bfc5d1125ac00264d\n"
    },
    {
      "commit": "e9023dac008f3d53f3009668cb5e266e81c0a655",
      "tree": "dda38b6add65356bfdc59b22f4710710ad6e3c4b",
      "parents": [
        "e3117dfbcf19c328e98cede3a4598402d1f0275f",
        "9a213a1ef475d828d02d0055e2b713cf2068c683"
      ],
      "author": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Fri Nov 18 22:34:54 2022 +0000"
      },
      "committer": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Fri Nov 18 22:34:54 2022 +0000"
      },
      "message": "[automerge] RESTRICT AUTOMERGE Use static token for myAttributionSource in ServiceUtilities 2p: 9a213a1ef4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20521188\n\nBug: 258672042\nChange-Id: I261829c44fae41089b7e95b87a2ecd001b0eff3f\n"
    },
    {
      "commit": "9a213a1ef475d828d02d0055e2b713cf2068c683",
      "tree": "ddca85dbcab4c0252761f1e7fceee1af7e210eea",
      "parents": [
        "410d0567bee0eeacf6188ca8c2d3ad99993fcdbb"
      ],
      "author": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Thu Nov 10 14:09:34 2022 -0800"
      },
      "committer": {
        "name": "Nate Myren",
        "email": "ntmyren@google.com",
        "time": "Fri Nov 18 22:34:46 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE Use static token for myAttributionSource in ServiceUtilities\n\nBug: 258672042\nTest: manual\nChange-Id: I44243bbbd68db9ee8b5c4ba02a061e14bd300d20\n"
    },
    {
      "commit": "812c934e917f1e496d14a38aef89c4403be41732",
      "tree": "815a0c9e914511ef97776902e424a97b67848196",
      "parents": [
        "ede04005eaad9b6ed3b3836c32d8e7d23ad16286",
        "e3117dfbcf19c328e98cede3a4598402d1f0275f"
      ],
      "author": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Wed Nov 16 20:51:13 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 16 20:51:13 2022 +0000"
      },
      "message": "[automerge] audio: fix missing package name in attribution source 2p: 410d0567be am: e3117dfbcf\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20493625\n\nChange-Id: I331b20314bdd8536d07339066eeceafdc4e4676c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e3117dfbcf19c328e98cede3a4598402d1f0275f",
      "tree": "a1b90212ba66b1d9254d9eb9f82fd2b76d9ea2b6",
      "parents": [
        "55383b7c491a266a2ff522147e2d503c5b7f17f1",
        "410d0567bee0eeacf6188ca8c2d3ad99993fcdbb"
      ],
      "author": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Wed Nov 16 13:28:07 2022 +0000"
      },
      "committer": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Wed Nov 16 13:28:07 2022 +0000"
      },
      "message": "[automerge] audio: fix missing package name in attribution source 2p: 410d0567be\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20493625\n\nBug: 243376549\nBug: 258021433\nChange-Id: I27f15e54c7d086fa289c1aa5c7c59aca20cefefd\nMerged-In: I40040b8ace382f145dcfc8d04d81dcf6a259dfeb\n"
    },
    {
      "commit": "410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
      "tree": "b16a83a0b1f67c2880da59e848202f6b5d176e1f",
      "parents": [
        "2bddcbdd0c25b434920c87d74a11d0d63fd7edea"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Nov 10 16:04:44 2022 +0100"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Nov 16 13:27:59 2022 +0000"
      },
      "message": "audio: fix missing package name in attribution source\n\nThe attribution source passed by OpenSL ES does not have a package name\nwhich is needed to register for app ops changes.\nThis CL moves the attribution source verification before we call\nAudioPolicyManager getInputForAttr so that the package name is correct\nwhen registering for app ops.\nThis CL also:\n- limits the attribution check to filling missing package name\n- adds system server in trusted source for client UIDs.\n- removes redundant UID check in AudioPolicyService getOutputForAttr and\ngetInputForAttr as those are only called from AudioFlinger after verification\n- Add missing attribution source verification in openMmapStream()\n\nBug: 243376549\nBug: 258021433\nTest: verify app ops work with WhatsApp\nTest: audio capture regression\nChange-Id: I40040b8ace382f145dcfc8d04d81dcf6a259dfeb\nMerged-In: I40040b8ace382f145dcfc8d04d81dcf6a259dfeb\n"
    },
    {
      "commit": "ede04005eaad9b6ed3b3836c32d8e7d23ad16286",
      "tree": "710cd9a7447902721313f69b42d4ab74f63f52d8",
      "parents": [
        "d344dffc387219f7f373a8d89dcdf5f4cab0e56b",
        "55383b7c491a266a2ff522147e2d503c5b7f17f1"
      ],
      "author": {
        "name": "Girish",
        "email": "girishshetty@google.com",
        "time": "Thu Sep 29 18:39:06 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 29 18:39:06 2022 +0000"
      },
      "message": "[automerge] libstagefright: fix heap use after free issue 2p: 2bddcbdd0c am: 55383b7c49\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20068332\n\nChange-Id: I8723807bfb2931ec7f64a510b366c39c2eba73a8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "55383b7c491a266a2ff522147e2d503c5b7f17f1",
      "tree": "c615852ca84746037db8dbb967fb4638f3428d68",
      "parents": [
        "946443b1ed83ac7de392e7ac9a751819b42942d2",
        "2bddcbdd0c25b434920c87d74a11d0d63fd7edea"
      ],
      "author": {
        "name": "Girish",
        "email": "girishshetty@google.com",
        "time": "Tue Sep 27 23:58:52 2022 +0000"
      },
      "committer": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Tue Sep 27 23:58:52 2022 +0000"
      },
      "message": "[automerge] libstagefright: fix heap use after free issue 2p: 2bddcbdd0c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/20068332\n\nBug: 245242273\nChange-Id: I8d44373d2773b81ebd32e0c2d0e7b9499194692b\n"
    },
    {
      "commit": "2bddcbdd0c25b434920c87d74a11d0d63fd7edea",
      "tree": "7f11bafdd36faded6a04e8211444cfcfb44d67b0",
      "parents": [
        "d4e19b28996bcc379785b877121699bb147caf5e"
      ],
      "author": {
        "name": "Girish",
        "email": "girishshetty@google.com",
        "time": "Wed Sep 21 19:18:49 2022 +0000"
      },
      "committer": {
        "name": "Girish Shetty",
        "email": "girishshetty@google.com",
        "time": "Tue Sep 27 23:58:43 2022 +0000"
      },
      "message": "libstagefright: fix heap use after free issue\n\nRefactor NuMediaExtractor::setDataSource to move\nthe common code under a function to reduce code\nduplication.\nAnd also, fixing a heap based string dereference\nafter free in NuMediaExtractor::getName\n\nBug: 245242273\nTest: atest android.mediav2.cts.ExtractorTest\n      atest MediaSampleReaderNDKTests:MediaSampleReaderNDKTests.MediaSampleReaderNDKTests\nChange-Id: Ie6c663d2df85bee5a2d28a9b709aadf4b6cdd47f\n(cherry picked from commit 9a3fb4bfd9c43edbeac59d8b8f7253140fb5c0c1)\n"
    },
    {
      "commit": "d344dffc387219f7f373a8d89dcdf5f4cab0e56b",
      "tree": "f81ca08eb3aadff5bdd65f870456a7e377453975",
      "parents": [
        "9e9675b22c9a867ea17c120d56a43a8c96c67f5b",
        "946443b1ed83ac7de392e7ac9a751819b42942d2"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 18:19:07 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 18:19:07 2022 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE - resolve merge conflicts of dab37c25e3337387809fd35c7cd46abf76088b83 to qt-qpr1-dev am: ec0754c9b5 -s ours am: 8537cde345 -s ours am: b60b4588d5 -s ours am: d4e19b2899 -s ours am: 946443b1ed -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19823968\n\nChange-Id: Iaa30b35025bef92a5808f2f6661dabbc1a44eebc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "946443b1ed83ac7de392e7ac9a751819b42942d2",
      "tree": "9c5145c41df222f543a3506488575616f791918f",
      "parents": [
        "e03823b4723506ddd11b511be3dae649b306ef5f",
        "d4e19b28996bcc379785b877121699bb147caf5e"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 17:43:19 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 17:43:19 2022 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE - resolve merge conflicts of dab37c25e3337387809fd35c7cd46abf76088b83 to qt-qpr1-dev am: ec0754c9b5 -s ours am: 8537cde345 -s ours am: b60b4588d5 -s ours am: d4e19b2899 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19823968\n\nChange-Id: I14a54ca6c5bcb8c53d74a3fda90e7ef960a4bda6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d4e19b28996bcc379785b877121699bb147caf5e",
      "tree": "b9a91c6e5386bb59e6942e2d76ec57fbe6decf76",
      "parents": [
        "6bd59d630e3daf99f000d2bdbcd83292b300dcd9",
        "b60b4588d5209ec26dc5b1d6afd0df6b949229c0"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 17:13:07 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 17:13:07 2022 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE - resolve merge conflicts of dab37c25e3337387809fd35c7cd46abf76088b83 to qt-qpr1-dev am: ec0754c9b5 -s ours am: 8537cde345 -s ours am: b60b4588d5 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19823968\n\nChange-Id: I60f17f5cb60a6bc2dc8a450f4e49aace13f37d93\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b60b4588d5209ec26dc5b1d6afd0df6b949229c0",
      "tree": "d589e402098c228ba940a26b950dfa50126c2d70",
      "parents": [
        "f6b26ff75dd6f9d13885f6f1388ba2d77e422792",
        "8537cde345489161b25b6d9b486e70bd4638a2d1"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 16:44:37 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 16:44:37 2022 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE - resolve merge conflicts of dab37c25e3337387809fd35c7cd46abf76088b83 to qt-qpr1-dev am: ec0754c9b5 -s ours am: 8537cde345 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19823968\n\nChange-Id: I1478839dcc3b31271895483e27e51c3357d801c0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8537cde345489161b25b6d9b486e70bd4638a2d1",
      "tree": "f6720534bef6533aea2118866f252516127822e6",
      "parents": [
        "d37b69272aa68a92357baa95d0eb87012666a90b",
        "ec0754c9b51bfacc8085d34d66c155011db267db"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 16:17:36 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 16:17:36 2022 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE - resolve merge conflicts of dab37c25e3337387809fd35c7cd46abf76088b83 to qt-qpr1-dev am: ec0754c9b5 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19823968\n\nChange-Id: I22032659da40ace594166c2fc0ee18a7ab5e2dd0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9e9675b22c9a867ea17c120d56a43a8c96c67f5b",
      "tree": "f81ca08eb3aadff5bdd65f870456a7e377453975",
      "parents": [
        "d2af9f40330b54f5686e768bf093567e7303be3d",
        "e03823b4723506ddd11b511be3dae649b306ef5f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 02 15:16:54 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 15:16:54 2022 +0000"
      },
      "message": "Merge \"[Fix vulnerability] setSecurityLevel in clearkey\" into sc-dev am: 6bd59d630e am: e03823b472\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19008482\n\nChange-Id: I4f3065de016993a5b42e4d12a0593c769533b567\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d2af9f40330b54f5686e768bf093567e7303be3d",
      "tree": "f81ca08eb3aadff5bdd65f870456a7e377453975",
      "parents": [
        "4d763d9368c1dbbba20be43a923f4a01c3259da5",
        "591382df5409ee5f2c5e0e20e6dc62b3dd61f783"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 02 15:16:38 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 15:16:38 2022 +0000"
      },
      "message": "Merge changes from topic \"presubmit-am-fa3fe6574fa54a1ebf9c5b5035a68189\" into sc-qpr1-dev am: 591382df54\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19008482\n\nChange-Id: I44756691e1d550a98e3d5e7533edd2302010dc62\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e03823b4723506ddd11b511be3dae649b306ef5f",
      "tree": "9c5145c41df222f543a3506488575616f791918f",
      "parents": [
        "591382df5409ee5f2c5e0e20e6dc62b3dd61f783",
        "6bd59d630e3daf99f000d2bdbcd83292b300dcd9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 02 15:16:19 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 15:16:19 2022 +0000"
      },
      "message": "Merge \"[Fix vulnerability] setSecurityLevel in clearkey\" into sc-dev am: 6bd59d630e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19008482\n\nChange-Id: I7e3b807c363407c82de867b74013b513588f27f7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6bd59d630e3daf99f000d2bdbcd83292b300dcd9",
      "tree": "b9a91c6e5386bb59e6942e2d76ec57fbe6decf76",
      "parents": [
        "50816ab16c88a3e13a95eae44f31b82cbcfa80e9",
        "9bfc2fbcc4be68bc8939a10dd7942845dc724f75"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 02 14:44:17 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 02 14:44:17 2022 +0000"
      },
      "message": "Merge \"[Fix vulnerability] setSecurityLevel in clearkey\" into sc-dev"
    },
    {
      "commit": "591382df5409ee5f2c5e0e20e6dc62b3dd61f783",
      "tree": "9c5145c41df222f543a3506488575616f791918f",
      "parents": [
        "b906759be70d78d99d1d40c60d664465cdd16769",
        "b9f676862ba103aa538e28d221ece455b21d9222"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 02 14:44:17 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 02 14:44:17 2022 +0000"
      },
      "message": "Merge changes from topic \"presubmit-am-fa3fe6574fa54a1ebf9c5b5035a68189\" into sc-qpr1-dev\n\n* changes:\n  [automerge] [Fix vulnerability] setSecurityLevel in clearkey 2p: 9bfc2fbcc4\n  [Fix vulnerability] setSecurityLevel in clearkey\n"
    },
    {
      "commit": "ec0754c9b51bfacc8085d34d66c155011db267db",
      "tree": "b99bd8b677e3c13ab694b54cdfabf34c4693f7d8",
      "parents": [
        "b407f062fd2fc44744b77b94e8f218f5f37709f5",
        "dab37c25e3337387809fd35c7cd46abf76088b83"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 05:26:17 2022 +0000"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 06:12:22 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE - resolve merge conflicts of dab37c25e3337387809fd35c7cd46abf76088b83 to qt-qpr1-dev\n\nTest: Build\nBug: None\nChange-Id: Ie5bbf5fff2f61aa76c8da2c99d05641046d0338e\n"
    },
    {
      "commit": "4d763d9368c1dbbba20be43a923f4a01c3259da5",
      "tree": "461ff90a07c59030554d64b112e72774a2a9ff66",
      "parents": [
        "4272766d590742eda6c8111153441acbdf29e46a",
        "b906759be70d78d99d1d40c60d664465cdd16769"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 03:16:54 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 03:16:54 2022 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey am: d37b69272a am: f6b26ff75d -s ours am: 50816ab16c -s ours am: b906759be7 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19536772\n\nChange-Id: I974bcffbbca26512e1a13649bf84916b8b1fe024\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b906759be70d78d99d1d40c60d664465cdd16769",
      "tree": "20f41a4c30725f89b2fbf92bf3e7f85cd3ccad6a",
      "parents": [
        "7645ba8528b4d6e4fab268ce9faeac111c0c1850",
        "50816ab16c88a3e13a95eae44f31b82cbcfa80e9"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 02:46:58 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 02:46:58 2022 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey am: d37b69272a am: f6b26ff75d -s ours am: 50816ab16c -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19536772\n\nChange-Id: I64930c1e6907bc59b13955cf1d4e9b6a5268fd59\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "50816ab16c88a3e13a95eae44f31b82cbcfa80e9",
      "tree": "f4364f5d6d8359ca050c7bc89b2f723ce4d56baf",
      "parents": [
        "609dd6cb187b3cccd276aa6798114ef46997a396",
        "f6b26ff75dd6f9d13885f6f1388ba2d77e422792"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 02:15:26 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 02:15:26 2022 +0000"
      },
      "message": "[automerger skipped] RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey am: d37b69272a am: f6b26ff75d -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19536772\n\nChange-Id: Id2f55334c77455ca86ffc1e8a70b03fc17272116\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f6b26ff75dd6f9d13885f6f1388ba2d77e422792",
      "tree": "d589e402098c228ba940a26b950dfa50126c2d70",
      "parents": [
        "f2be76627c4d4821e514a84270821c1f2e557152",
        "d37b69272aa68a92357baa95d0eb87012666a90b"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 02 01:32:04 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Sep 02 01:32:04 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey am: d37b69272a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19536772\n\nChange-Id: I6950051b6d639e3440e8f58b36758d80a01721b2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b9f676862ba103aa538e28d221ece455b21d9222",
      "tree": "9c5145c41df222f543a3506488575616f791918f",
      "parents": [
        "7645ba8528b4d6e4fab268ce9faeac111c0c1850",
        "9bfc2fbcc4be68bc8939a10dd7942845dc724f75"
      ],
      "author": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Wed Aug 10 05:27:43 2022 +0000"
      },
      "committer": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Wed Aug 10 05:27:43 2022 +0000"
      },
      "message": "[automerge] [Fix vulnerability] setSecurityLevel in clearkey 2p: 9bfc2fbcc4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19008482\n\nBug: 235601882\nChange-Id: Ic0b056f240519c819984aa6d8df6cfcf5ab44b34\nMerged-In: I2e2084e85fe45d7d7f958c59b0063a477c7d24bf\n"
    },
    {
      "commit": "9bfc2fbcc4be68bc8939a10dd7942845dc724f75",
      "tree": "8821432492a2d669d3942ba34792f0afc401eb6f",
      "parents": [
        "b2c01cbbc6b66bd7c448c0f1f3cb86ea6c7f2c05"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue Jun 21 01:36:43 2022 +0000"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Wed Aug 10 05:27:21 2022 +0000"
      },
      "message": "[Fix vulnerability] setSecurityLevel in clearkey\n\nPotential race condition in clearkey setSecurityLevel.\n\nPOC test in http://go/ag/19083795\n\nTest: sts-tradefed run sts-dynamic-develop -m StsHostTestCases -t android.security.sts.CVE_2022_2209#testPocCVE_2022_2209\n\nBug: 235601882\nChange-Id: I6447fb539ef0cb395772c61e6f3e1504ccde331b\nMerged-In: I2e2084e85fe45d7d7f958c59b0063a477c7d24bf\n"
    },
    {
      "commit": "dab37c25e3337387809fd35c7cd46abf76088b83",
      "tree": "55e1fc74d08795f245d904e00bb03e79e3a502df",
      "parents": [
        "5ee382438971b303a63d07aab40bbdb5a5b88520"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue Jun 21 01:36:43 2022 +0000"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Wed Aug 10 04:39:25 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey\n\nPotential race condition in clearkey setSecurityLevel.\n\nPOC test in http://go/ag/19083795\n\nTest: sts-tradefed run sts-dynamic-develop -m StsHostTestCases -t android.security.sts.CVE_2022_2209#testPocCVE_2022_2209\n\nBug: 235601882\nChange-Id: I6447fb539ef0cb395772c61e6f3e1504ccde331b\n"
    },
    {
      "commit": "d37b69272aa68a92357baa95d0eb87012666a90b",
      "tree": "f6720534bef6533aea2118866f252516127822e6",
      "parents": [
        "cb03c9df0de70986c45484e9fd93c8930d4bcae4"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue Jun 21 01:36:43 2022 +0000"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Wed Aug 10 04:39:10 2022 +0000"
      },
      "message": "RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey\n\nPotential race condition in clearkey setSecurityLevel.\n\nPOC test in http://go/ag/19083795\n\nTest: sts-tradefed run sts-dynamic-develop -m StsHostTestCases -t android.security.sts.CVE_2022_2209#testPocCVE_2022_2209\n\nBug: 235601882\nChange-Id: I6447fb539ef0cb395772c61e6f3e1504ccde331b\nMerged-In: I2e2084e85fe45d7d7f958c59b0063a477c7d24bf\n"
    },
    {
      "commit": "4272766d590742eda6c8111153441acbdf29e46a",
      "tree": "461ff90a07c59030554d64b112e72774a2a9ff66",
      "parents": [
        "259e84a2bb5936de664c9a1f28ebc29f173ce255",
        "7645ba8528b4d6e4fab268ce9faeac111c0c1850"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Aug 05 14:50:53 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 05 14:50:53 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"Add missing bounds checks\" into sc-dev am: 609dd6cb18 -s ours am: 7645ba8528 -s ours\n\nam skip reason: Merged-In Ie3494d592e7b36629317ba51717b528dab13e0fb with SHA-1 2ebfe99b3a is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19459610\n\nChange-Id: I5f465f63bd2776d31f883396b685e9fb2b607c16\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "259e84a2bb5936de664c9a1f28ebc29f173ce255",
      "tree": "461ff90a07c59030554d64b112e72774a2a9ff66",
      "parents": [
        "09bde957fbb7e7943e6340fcc56494f53d6e56f6",
        "34272b3410a7861fe4ad6807671de5deea4417de"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Aug 05 14:50:47 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 05 14:50:47 2022 +0000"
      },
      "message": "Merge changes from topic \"presubmit-am-e0844d7b1c6e4448bb8524d03efb5eec\" into sc-qpr1-dev am: 34272b3410\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19459610\n\nChange-Id: I5b484c395f9096813e957e989239b947be420d91\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7645ba8528b4d6e4fab268ce9faeac111c0c1850",
      "tree": "20f41a4c30725f89b2fbf92bf3e7f85cd3ccad6a",
      "parents": [
        "34272b3410a7861fe4ad6807671de5deea4417de",
        "609dd6cb187b3cccd276aa6798114ef46997a396"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Aug 05 14:50:10 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 05 14:50:10 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"Add missing bounds checks\" into sc-dev am: 609dd6cb18 -s ours\n\nam skip reason: Merged-In Ie3494d592e7b36629317ba51717b528dab13e0fb with SHA-1 2ebfe99b3a is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19459610\n\nChange-Id: I1e0f2b90fd9d0f71c0104d20c060cce30885d145\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "609dd6cb187b3cccd276aa6798114ef46997a396",
      "tree": "f4364f5d6d8359ca050c7bc89b2f723ce4d56baf",
      "parents": [
        "4b217178911c109a5e921925e0d49ed577f3ec80",
        "2ebfe99b3a31aad82f8a186b136037509714d874"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Aug 05 14:23:08 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 14:23:08 2022 +0000"
      },
      "message": "Merge \"Add missing bounds checks\" into sc-dev"
    },
    {
      "commit": "34272b3410a7861fe4ad6807671de5deea4417de",
      "tree": "20f41a4c30725f89b2fbf92bf3e7f85cd3ccad6a",
      "parents": [
        "a7791a8ce34dfe586fccf734cf8fa4f051370b3e",
        "28dfa3d00f02b8c385376b8c85499ea1250dbbe2"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Aug 05 14:23:08 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 14:23:08 2022 +0000"
      },
      "message": "Merge changes from topic \"presubmit-am-e0844d7b1c6e4448bb8524d03efb5eec\" into sc-qpr1-dev\n\n* changes:\n  [automerge] Add missing bounds checks 2p: 2ebfe99b3a\n  Add missing bounds checks\n"
    },
    {
      "commit": "09bde957fbb7e7943e6340fcc56494f53d6e56f6",
      "tree": "63e069ee986ac082d933de84b2b90f0ea45ad556",
      "parents": [
        "2472c0a863f899cc551490c8949fec4b4bd19de4",
        "a7791a8ce34dfe586fccf734cf8fa4f051370b3e"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Jul 29 00:39:30 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 29 00:39:30 2022 +0000"
      },
      "message": "[automerger skipped] Cache MMAP client silenced state. am: 5ee3824389 am: b407f062fd -s ours am: cb03c9df0d -s ours am: f2be76627c -s ours am: 4b21717891 -s ours am: a7791a8ce3 -s ours\n\nam skip reason: Merged-In I49b5a0f08d1747053f868db6e88c0f677256fc3c with SHA-1 a2f00f95e0 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19382430\n\nChange-Id: Ibabb48df287a3ebd4f858d53d274696d3614e663\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a7791a8ce34dfe586fccf734cf8fa4f051370b3e",
      "tree": "4bce358a12b4633f73b89a6785771ba2148d5917",
      "parents": [
        "66457fdc622a754ea52381aae48a44b7baf49f9f",
        "4b217178911c109a5e921925e0d49ed577f3ec80"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Jul 29 00:12:12 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 29 00:12:12 2022 +0000"
      },
      "message": "[automerger skipped] Cache MMAP client silenced state. am: 5ee3824389 am: b407f062fd -s ours am: cb03c9df0d -s ours am: f2be76627c -s ours am: 4b21717891 -s ours\n\nam skip reason: Merged-In I49b5a0f08d1747053f868db6e88c0f677256fc3c with SHA-1 a2f00f95e0 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19382430\n\nChange-Id: I4ee897cf18a48cd1a9ccb08f52db61f207f73879\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2472c0a863f899cc551490c8949fec4b4bd19de4",
      "tree": "63e069ee986ac082d933de84b2b90f0ea45ad556",
      "parents": [
        "5ed04898f39758141d716147262a8c86fdfb1d03",
        "66457fdc622a754ea52381aae48a44b7baf49f9f"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Jul 28 23:54:53 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 28 23:54:53 2022 +0000"
      },
      "message": "[automerger skipped] Cache MMAP client silenced state. am: a2f00f95e0 am: 252db28194 -s ours am: 81fb36442e -s ours am: 66457fdc62 -s ours\n\nam skip reason: Merged-In I49b5a0f08d1747053f868db6e88c0f677256fc3c with SHA-1 cfc10a47f6 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19418348\n\nChange-Id: I8090b4c052302667b4ed43f1006a5c3b459ce6ac\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4b217178911c109a5e921925e0d49ed577f3ec80",
      "tree": "a3f0fe9f5c8b50ea261754397d32858d2ca26a65",
      "parents": [
        "81fb36442ef60a6818ad01d54875528e9affa9e6",
        "f2be76627c4d4821e514a84270821c1f2e557152"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Jul 28 23:53:44 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 28 23:53:44 2022 +0000"
      },
      "message": "[automerger skipped] Cache MMAP client silenced state. am: 5ee3824389 am: b407f062fd -s ours am: cb03c9df0d -s ours am: f2be76627c -s ours\n\nam skip reason: Merged-In I49b5a0f08d1747053f868db6e88c0f677256fc3c with SHA-1 a2f00f95e0 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19382430\n\nChange-Id: Icd3207ba13b1a530d0575bb0bc3ebf83a80e5668\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "66457fdc622a754ea52381aae48a44b7baf49f9f",
      "tree": "4bce358a12b4633f73b89a6785771ba2148d5917",
      "parents": [
        "8998dedb1df1999f7c03cb92be98fc7d8fa8ecd4",
        "81fb36442ef60a6818ad01d54875528e9affa9e6"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Jul 28 23:36:50 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 28 23:36:50 2022 +0000"
      },
      "message": "[automerger skipped] Cache MMAP client silenced state. am: a2f00f95e0 am: 252db28194 -s ours am: 81fb36442e -s ours\n\nam skip reason: Merged-In I49b5a0f08d1747053f868db6e88c0f677256fc3c with SHA-1 cfc10a47f6 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19418348\n\nChange-Id: I8008e3f008663547b7e2c0ca945c2bda5e305fd2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f2be76627c4d4821e514a84270821c1f2e557152",
      "tree": "609edc26608147e19964f0f19d85bc9767c9de13",
      "parents": [
        "252db2819475e462212bec587f3035df9dbb5e7f",
        "cb03c9df0de70986c45484e9fd93c8930d4bcae4"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Jul 28 23:35:33 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 28 23:35:33 2022 +0000"
      },
      "message": "[automerger skipped] Cache MMAP client silenced state. am: 5ee3824389 am: b407f062fd -s ours am: cb03c9df0d -s ours\n\nam skip reason: Merged-In I49b5a0f08d1747053f868db6e88c0f677256fc3c with SHA-1 a2f00f95e0 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19382430\n\nChange-Id: I993439b7cbbec4918849acb4c5771c65f15d5fea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "81fb36442ef60a6818ad01d54875528e9affa9e6",
      "tree": "a3f0fe9f5c8b50ea261754397d32858d2ca26a65",
      "parents": [
        "cfc10a47f66b2864350aa31a9bf96b76f35b366b",
        "252db2819475e462212bec587f3035df9dbb5e7f"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Jul 28 23:00:08 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 28 23:00:08 2022 +0000"
      },
      "message": "[automerger skipped] Cache MMAP client silenced state. am: a2f00f95e0 am: 252db28194 -s ours\n\nam skip reason: Merged-In I49b5a0f08d1747053f868db6e88c0f677256fc3c with SHA-1 cfc10a47f6 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19418348\n\nChange-Id: Ia3d33dfec573529514ef6cefdf8556adf89785e7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cb03c9df0de70986c45484e9fd93c8930d4bcae4",
      "tree": "f48f48b636f9a9569331f58cffaa85ce6e640313",
      "parents": [
        "a2f00f95e0e74efe439a591b236afb598dbf8972",
        "b407f062fd2fc44744b77b94e8f218f5f37709f5"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Jul 28 22:59:47 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 28 22:59:47 2022 +0000"
      },
      "message": "[automerger skipped] Cache MMAP client silenced state. am: 5ee3824389 am: b407f062fd -s ours\n\nam skip reason: Merged-In I49b5a0f08d1747053f868db6e88c0f677256fc3c with SHA-1 a2f00f95e0 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19382430\n\nChange-Id: Ie23382500a08a384ae56606a17dbe25295ae8373\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b407f062fd2fc44744b77b94e8f218f5f37709f5",
      "tree": "5ac0e86b66697cd052f74435144c3cb483d81cef",
      "parents": [
        "e2a8a1e3177bc87b5f969246b038a512490843be",
        "5ee382438971b303a63d07aab40bbdb5a5b88520"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Jul 28 22:43:47 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 28 22:43:47 2022 +0000"
      },
      "message": "Cache MMAP client silenced state. am: 5ee3824389\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19382430\n\nChange-Id: I19e6e5afbfdd0eb8769764929ef08b7a0c961f56\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "252db2819475e462212bec587f3035df9dbb5e7f",
      "tree": "609edc26608147e19964f0f19d85bc9767c9de13",
      "parents": [
        "a18815ba8d303870b21e01b688c7a290af66b9f9",
        "a2f00f95e0e74efe439a591b236afb598dbf8972"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Jul 28 22:35:50 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 28 22:35:50 2022 +0000"
      },
      "message": "Cache MMAP client silenced state. am: a2f00f95e0\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19418348\n\nChange-Id: I7e1a6aa8b18af1841b10b2d1868d72c11ed9db01\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "28dfa3d00f02b8c385376b8c85499ea1250dbbe2",
      "tree": "20f41a4c30725f89b2fbf92bf3e7f85cd3ccad6a",
      "parents": [
        "8998dedb1df1999f7c03cb92be98fc7d8fa8ecd4",
        "2ebfe99b3a31aad82f8a186b136037509714d874"
      ],
      "author": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Thu Jul 28 22:28:18 2022 +0000"
      },
      "committer": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Thu Jul 28 22:28:18 2022 +0000"
      },
      "message": "[automerge] Add missing bounds checks 2p: 2ebfe99b3a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19459610\n\nBug: 231986464\nChange-Id: Idbd7199c5cfa4945e20ffee1438e920820fb2c1a\nMerged-In: Ie3494d592e7b36629317ba51717b528dab13e0fb\n"
    },
    {
      "commit": "2ebfe99b3a31aad82f8a186b136037509714d874",
      "tree": "f4364f5d6d8359ca050c7bc89b2f723ce4d56baf",
      "parents": [
        "cfc10a47f66b2864350aa31a9bf96b76f35b366b"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Jul 22 12:50:25 2022 +0000"
      },
      "committer": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Thu Jul 28 22:28:04 2022 +0000"
      },
      "message": "Add missing bounds checks\n\nBug: 231986464\nTest: Manually, using POC from bug and using Photos RTSP playback.\nChange-Id: Ie3494d592e7b36629317ba51717b528dab13e0fb\n(cherry picked from commit ed1b480e202fb58caa9e7ce8b00ccaa6a3b125c0)\nMerged-In: Ie3494d592e7b36629317ba51717b528dab13e0fb\n"
    },
    {
      "commit": "5ed04898f39758141d716147262a8c86fdfb1d03",
      "tree": "63e069ee986ac082d933de84b2b90f0ea45ad556",
      "parents": [
        "e7caf5cd47f89a3adb22e4419481b1786a49bb5b",
        "8998dedb1df1999f7c03cb92be98fc7d8fa8ecd4"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Jul 28 22:09:47 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 28 22:09:47 2022 +0000"
      },
      "message": "[automerge] Cache MMAP client silenced state. 2p: cfc10a47f6 am: 8998dedb1d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19419128\n\nChange-Id: I8b7fb7f9f2b9d20e98646b7c7ddf0884bd22112d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a2f00f95e0e74efe439a591b236afb598dbf8972",
      "tree": "f48f48b636f9a9569331f58cffaa85ce6e640313",
      "parents": [
        "b63d4e785ba4d896bbbd50d4f09bda13294926af"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Jun 15 19:26:01 2022 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Jul 27 18:03:56 2022 +0000"
      },
      "message": "Cache MMAP client silenced state.\n\nWhen starting MMAP input stream, APM will check if the client is allowed\nto capture at that moment or not and call setRecordSilenced if the\nclient is not allowed. However, the client is not active when starting\nthe MMAP input stream. In that case, the client silenced state will be\nlost and the client will be able to capture even though it is not\nallowed. In this CL, when setRecordSilenced is called, it will cache\nthe client silenced state so that it can apply when the client is\nactive.\n\nTest: atest AAudioTests\nTest: repo steps from the bug\nBug: 235850634\nChange-Id: I49b5a0f08d1747053f868db6e88c0f677256fc3c\nMerged-In: I49b5a0f08d1747053f868db6e88c0f677256fc3c\n(cherry picked from commit 0960903b2fee5d1d449ffcd598e0b5d3a945d99a)\n"
    },
    {
      "commit": "5ee382438971b303a63d07aab40bbdb5a5b88520",
      "tree": "478a3314cdf8d6c9873041ce1e3e9a06dcd992cc",
      "parents": [
        "9d33304ec75b366ed9750e7bde6f96f8c704e1c8"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Jun 15 19:26:01 2022 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Jul 27 17:32:31 2022 +0000"
      },
      "message": "Cache MMAP client silenced state.\n\nWhen starting MMAP input stream, APM will check if the client is allowed\nto capture at that moment or not and call setRecordSilenced if the\nclient is not allowed. However, the client is not active when starting\nthe MMAP input stream. In that case, the client silenced state will be\nlost and the client will be able to capture even though it is not\nallowed. In this CL, when setRecordSilenced is called, it will cache\nthe client silenced state so that it can apply when the client is\nactive.\n\nTest: atest AAudioTests\nTest: repo steps from the bug\nBug: 235850634\nChange-Id: I49b5a0f08d1747053f868db6e88c0f677256fc3c\nMerged-In: I49b5a0f08d1747053f868db6e88c0f677256fc3c\n(cherry picked from commit 0960903b2fee5d1d449ffcd598e0b5d3a945d99a)\n"
    },
    {
      "commit": "8998dedb1df1999f7c03cb92be98fc7d8fa8ecd4",
      "tree": "4bce358a12b4633f73b89a6785771ba2148d5917",
      "parents": [
        "4803c5c3a5c4addb1a5cfbd39772f64aee7a6313",
        "cfc10a47f66b2864350aa31a9bf96b76f35b366b"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Jul 25 21:07:25 2022 +0000"
      },
      "committer": {
        "name": "Presubmit Automerger Backend",
        "email": "android-build-presubmit-automerger-backend@system.gserviceaccount.com",
        "time": "Mon Jul 25 21:07:25 2022 +0000"
      },
      "message": "[automerge] Cache MMAP client silenced state. 2p: cfc10a47f6\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/19419128\n\nBug: 235850634\nChange-Id: I2c61e62bb1835afd825258ae536198b7d24c1487\nMerged-In: I49b5a0f08d1747053f868db6e88c0f677256fc3c\n"
    },
    {
      "commit": "cfc10a47f66b2864350aa31a9bf96b76f35b366b",
      "tree": "a3f0fe9f5c8b50ea261754397d32858d2ca26a65",
      "parents": [
        "d8dad2770ec387d87062a1a75c94003d86d1fc0e"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Jun 15 19:26:01 2022 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Mon Jul 25 21:07:13 2022 +0000"
      },
      "message": "Cache MMAP client silenced state.\n\nWhen starting MMAP input stream, APM will check if the client is allowed\nto capture at that moment or not and call setRecordSilenced if the\nclient is not allowed. However, the client is not active when starting\nthe MMAP input stream. In that case, the client silenced state will be\nlost and the client will be able to capture even though it is not\nallowed. In this CL, when setRecordSilenced is called, it will cache\nthe client silenced state so that it can apply when the client is\nactive.\n\nTest: atest AAudioTests\nTest: repo steps from the bug\nBug: 235850634\nChange-Id: I49b5a0f08d1747053f868db6e88c0f677256fc3c\nMerged-In: I49b5a0f08d1747053f868db6e88c0f677256fc3c\n(cherry picked from commit 0960903b2fee5d1d449ffcd598e0b5d3a945d99a)\n"
    },
    {
      "commit": "e7caf5cd47f89a3adb22e4419481b1786a49bb5b",
      "tree": "76e7bf02e104ff0aead402a43e27167b682c0800",
      "parents": [
        "795726dfd93efbc039f651872296c380d20fc8af",
        "4803c5c3a5c4addb1a5cfbd39772f64aee7a6313"
      ],
      "author": {
        "name": "Iván Budnik",
        "email": "ivanbuper@google.com",
        "time": "Wed Jun 22 18:12:04 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 22 18:12:04 2022 +0000"
      },
      "message": "Fix Out of Bounds read in TextDescriptions.cpp am: b63d4e785b am: a18815ba8d am: d8dad2770e am: 4803c5c3a5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/18993507\n\nChange-Id: I37db93301af26f261a7e11a7f458316c0e655f82\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4803c5c3a5c4addb1a5cfbd39772f64aee7a6313",
      "tree": "120eeb45ad59ac66245e8b07ce70954a3a59d06b",
      "parents": [
        "ba1dcc1577198969b1b1facc441f4dbb48a66b23",
        "d8dad2770ec387d87062a1a75c94003d86d1fc0e"
      ],
      "author": {
        "name": "Iván Budnik",
        "email": "ivanbuper@google.com",
        "time": "Wed Jun 22 17:53:51 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 22 17:53:51 2022 +0000"
      },
      "message": "Fix Out of Bounds read in TextDescriptions.cpp am: b63d4e785b am: a18815ba8d am: d8dad2770e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/18993507\n\nChange-Id: Ia598c2815d3d96b898d2388f8596c35ab7b1ef2c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    }
  ],
  "next": "d8dad2770ec387d87062a1a75c94003d86d1fc0e"
}
