)]}'
{
  "log": [
    {
      "commit": "35701814a003d673ebea4039cac3c5935ac058ac",
      "tree": "d3df97082fbbf09060cd93c66aa9429338a00452",
      "parents": [
        "294fc9b24767774755ce8868d32d8ba6adc7af93",
        "7e8cec8ada553ae52f6ab84319af4238cafdd243"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Mar 26 11:15:52 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 26 11:15:52 2025 -0700"
      },
      "message": "Merge \"Fix test VP8/9 encoder CTS failure\" into main"
    },
    {
      "commit": "7e8cec8ada553ae52f6ab84319af4238cafdd243",
      "tree": "d3df97082fbbf09060cd93c66aa9429338a00452",
      "parents": [
        "294fc9b24767774755ce8868d32d8ba6adc7af93"
      ],
      "author": {
        "name": "Feng, Feifei",
        "email": "Feifei.Feng@partner.bmw.de",
        "time": "Fri Mar 07 10:47:54 2025 +0800"
      },
      "committer": {
        "name": "Feng",
        "email": "Feifei.Feng@harman.com",
        "time": "Mon Mar 24 11:23:56 2025 +0800"
      },
      "message": "Fix test VP8/9 encoder CTS failure\n\nFix libvpx to use the monotonic time for calculating the elapsed time.\n\nBug: b:396236063\nChange-Id: Ifd7a3f6c8f45b494b40450804750ec8f058d175e\n(cherry picked from commit b2a9197736846cdafe1e8ef87d9db60e7e3b989f)\n\nChange-Id: I788fd94c73de25c6880ec713c01187599f60452f\n"
    },
    {
      "commit": "294fc9b24767774755ce8868d32d8ba6adc7af93",
      "tree": "eba73996c0fa288e10f92aad9b7b06a3226d4145",
      "parents": [
        "50d9eb49cb86d589b12c5e75bad775760dd3d756",
        "6e9edf6f37d166da71221abf7825f233286d3c6b"
      ],
      "author": {
        "name": "Hang Nguyen",
        "email": "hnt@google.com",
        "time": "Thu Mar 13 18:29:51 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 13 18:29:51 2025 -0700"
      },
      "message": "Merge \"examples.mk: Expose vpxdec.SRCS as vpxdec_srcs.txt\" into main"
    },
    {
      "commit": "6e9edf6f37d166da71221abf7825f233286d3c6b",
      "tree": "eba73996c0fa288e10f92aad9b7b06a3226d4145",
      "parents": [
        "50d9eb49cb86d589b12c5e75bad775760dd3d756"
      ],
      "author": {
        "name": "Hang Nguyen",
        "email": "hnt@google.com",
        "time": "Wed Mar 12 21:11:49 2025 +0000"
      },
      "committer": {
        "name": "Hang Nguyen",
        "email": "hnt@google.com",
        "time": "Thu Mar 13 23:35:13 2025 +0000"
      },
      "message": "examples.mk: Expose vpxdec.SRCS as vpxdec_srcs.txt\n\nThis CL adds the change to get the source files to build the vpxdec\nbinary.\n\nChange-Id: I816a97c4bdb6484bd35d4eea06db051d083e112b\n(cherry picked from commit 7e78c71691bf349baf84f151f9f9a445cac93736)\n\nBug: 400789169\nChange-Id: Iba2f6588525c9d633073a42589bf35a6bb45aa53\n"
    },
    {
      "commit": "50d9eb49cb86d589b12c5e75bad775760dd3d756",
      "tree": "102cbfd5ecee0555f19bec4a0e0f01775f291071",
      "parents": [
        "54bd985f9d441063e8c9e2a29d0fa31b6940044a",
        "3ba7869cd9f393339bec4bea463ff30afa6b27e0"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Jan 29 13:00:21 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 29 13:00:21 2025 -0800"
      },
      "message": "Merge \"enable runtime cpu detection for x86 \u0026 x86-64\" into main am: 3ba7869cd9\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3466201\n\nChange-Id: I44d0b36aab385ec3eece7a718403d9c1f8c07999\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3ba7869cd9f393339bec4bea463ff30afa6b27e0",
      "tree": "102cbfd5ecee0555f19bec4a0e0f01775f291071",
      "parents": [
        "e547a64bdf9a309cc91b2d71696c90c84e973f91",
        "fac869d12651bac8eb5e2b37dd1587aaba1b15b2"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Jan 29 12:40:57 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 29 12:40:57 2025 -0800"
      },
      "message": "Merge \"enable runtime cpu detection for x86 \u0026 x86-64\" into main"
    },
    {
      "commit": "fac869d12651bac8eb5e2b37dd1587aaba1b15b2",
      "tree": "102cbfd5ecee0555f19bec4a0e0f01775f291071",
      "parents": [
        "e547a64bdf9a309cc91b2d71696c90c84e973f91"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Jan 23 19:08:53 2025 -0800"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Jan 27 18:50:29 2025 -0800"
      },
      "message": "enable runtime cpu detection for x86 \u0026 x86-64\n\nThis enables all optimizations for these architectures rather than the \u003c\nSSE4 subset that was enabled previously.\n\nBug: 361602144\nTest: TreeHugger\nChange-Id: I8f63885f5dd81bb5b97d299dcb12c78c3b70e96c\n"
    },
    {
      "commit": "54bd985f9d441063e8c9e2a29d0fa31b6940044a",
      "tree": "0364e1210547a76450654bf73bc9f4c45d38bc6d",
      "parents": [
        "bb6cbee7dc753e2cfbec5cb8cd89530798b9abe2",
        "e547a64bdf9a309cc91b2d71696c90c84e973f91"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Jan 10 15:49:52 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 10 15:49:52 2025 -0800"
      },
      "message": "Merge changes I10b9ad9b,Id2cc91ca,I6d8895f6,I3bffca2f into main am: e547a64bdf\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3445813\n\nChange-Id: If03980da0d814bb456a2157f7d02f2490c6f1a5a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e547a64bdf9a309cc91b2d71696c90c84e973f91",
      "tree": "0364e1210547a76450654bf73bc9f4c45d38bc6d",
      "parents": [
        "1ecb2019fce5e93ac62f4faf8f01df30b8eacfbf",
        "942fa8ba4ae46daa9fa233a7534b5b443a009966"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Jan 10 15:21:07 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 10 15:21:07 2025 -0800"
      },
      "message": "Merge changes I10b9ad9b,Id2cc91ca,I6d8895f6,I3bffca2f into main\n\n* changes:\n  rerun external_updater\n  post_update.sh: set -e outside of shebang\n  use external_updater\n  README.android: remove redundant version info\n"
    },
    {
      "commit": "942fa8ba4ae46daa9fa233a7534b5b443a009966",
      "tree": "0364e1210547a76450654bf73bc9f4c45d38bc6d",
      "parents": [
        "eecfe0afa72a497fa1b974729d96838734d47bb3"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Jan 09 12:44:30 2025 -0800"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Jan 10 10:39:09 2025 -0800"
      },
      "message": "rerun external_updater\n\ntools/external_updater/updater.sh update \\\n  --no-build --no-upload --refresh --keep-local-changes \\\n  --skip-post-update --keep-date external/libvpx\n\nBug: 388605258\nTest: TreeHugger\nChange-Id: I10b9ad9b83dd55770f148f9aa467c61241c8fc5d\n"
    },
    {
      "commit": "eecfe0afa72a497fa1b974729d96838734d47bb3",
      "tree": "5a8ca9638a6736d6e526dd2d1f00fb9b737d7730",
      "parents": [
        "edae80010a5112c4083daa20ed14c8bf1af0dcb2"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Jan 08 19:04:24 2025 -0800"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Jan 10 10:39:09 2025 -0800"
      },
      "message": "post_update.sh: set -e outside of shebang\n\nThis avoids differences in behavior if the script is invoked with\nanother shell, e.g., bash ./post_update.sh.\n\nBug: 388605258\nTest: TreeHugger\nChange-Id: Id2cc91ca0149589ebd30ee88529f13204ca61857\n"
    },
    {
      "commit": "edae80010a5112c4083daa20ed14c8bf1af0dcb2",
      "tree": "320039298bc4d1651fe2495b09e56a6b0225ac7a",
      "parents": [
        "641bf866cf412955581e799d4be6314df9287f30"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Jan 08 16:36:26 2025 -0800"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Jan 10 10:38:57 2025 -0800"
      },
      "message": "use external_updater\n\ngenerate_config.sh is renamed to post_update.sh to allow it to be\ninvoked automatically by external_updater. update_libvpx.sh is removed\nas it\u0027s no longer needed.\n\nBug: 388605258\nTest: TreeHugger\nChange-Id: I6d8895f66b5b3fe97d5b4f6e6d6b6f982fc4332a\n"
    },
    {
      "commit": "641bf866cf412955581e799d4be6314df9287f30",
      "tree": "69d9c3a5f5cb626a997efec1f119f5618fbc5b09",
      "parents": [
        "1ecb2019fce5e93ac62f4faf8f01df30b8eacfbf"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Jan 08 16:29:12 2025 -0800"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Jan 10 10:36:47 2025 -0800"
      },
      "message": "README.android: remove redundant version info\n\nDate, Commit/Version are contained within METADATA, Branch has been used\nto hold a redundant version tag for some time.\n\nBug: 388605258\nTest: TreeHugger\nChange-Id: I3bffca2f6483e9b358c6b40a14fa64ca30097df5\n"
    },
    {
      "commit": "bb6cbee7dc753e2cfbec5cb8cd89530798b9abe2",
      "tree": "a7501a5350e957e76293887a35b3823c4c1f4ad0",
      "parents": [
        "29d46c75c28ff93905d2a086c99dba5f3c4e2da8",
        "9409ae717f74521a6e892ab56daa4dacc1f8de86"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:40 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:40 2024 -0800"
      },
      "message": "Empty merge ab/12770256 into aosp-main-future\n\nMerged-In: Icf20838017142a55b0b067e9268e8bc9b4c8942f\nChange-Id: I64ff1d0e55e3feab33434236ba432393b9b207de\n"
    },
    {
      "commit": "29d46c75c28ff93905d2a086c99dba5f3c4e2da8",
      "tree": "a7501a5350e957e76293887a35b3823c4c1f4ad0",
      "parents": [
        "fbf7d08ab36f93a8753588997ce1015fe09ba361",
        "1ecb2019fce5e93ac62f4faf8f01df30b8eacfbf"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Dec 16 12:28:35 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 16 12:28:35 2024 -0800"
      },
      "message": "Merge \"enable SVE2 optimizations\" into main am: 1ecb2019fc\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3393833\n\nChange-Id: Iee62a2a01b523a8aea02fe0511c29524b374543b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1ecb2019fce5e93ac62f4faf8f01df30b8eacfbf",
      "tree": "a7501a5350e957e76293887a35b3823c4c1f4ad0",
      "parents": [
        "fbf7d08ab36f93a8753588997ce1015fe09ba361",
        "1b6feb438cfecb936d79148224621e5aa4cc21d0"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Dec 16 12:06:19 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 16 12:06:19 2024 -0800"
      },
      "message": "Merge \"enable SVE2 optimizations\" into main"
    },
    {
      "commit": "fbf7d08ab36f93a8753588997ce1015fe09ba361",
      "tree": "bab67b2d0e20ffc909cacf22f94c7ece26364090",
      "parents": [
        "b1f5ce46e49d9ee76f9bb67403e689f70a28040a",
        "9959bd35b6836d022177af34224a195486082e3c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 09 20:43:34 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 09 20:43:34 2024 +0000"
      },
      "message": "Merge \"METADATA: update version to v1.15.0\" into main am: 9959bd35b6\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3394980\n\nChange-Id: I705a2fed16be76d956f2becc38fc72a16f58aec6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9959bd35b6836d022177af34224a195486082e3c",
      "tree": "bab67b2d0e20ffc909cacf22f94c7ece26364090",
      "parents": [
        "cba8bba53a9c6e19386d33686a571d7adab3c8c2",
        "959d911ee17e2515f325459023dfdd98ac4aecf9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 09 20:22:55 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 09 20:22:55 2024 +0000"
      },
      "message": "Merge \"METADATA: update version to v1.15.0\" into main"
    },
    {
      "commit": "9409ae717f74521a6e892ab56daa4dacc1f8de86",
      "tree": "52ba00e17600e91ba086f5ef81dea57ae4e56a91",
      "parents": [
        "b3c26ac938bd46a07c0f71b5194e61b33ac1820a",
        "b1f5ce46e49d9ee76f9bb67403e689f70a28040a"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Dec 09 19:31:51 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 09 19:31:51 2024 +0000"
      },
      "message": "Merge \"enable SVE optimizations\" into main am: cba8bba53a am: b1f5ce46e4\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3393832\n\nChange-Id: I6a84e18ef3d8e9f86d82f07cc7af3e7ce46cfdc3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b1f5ce46e49d9ee76f9bb67403e689f70a28040a",
      "tree": "52ba00e17600e91ba086f5ef81dea57ae4e56a91",
      "parents": [
        "bedf5af867f21a7af0a57ebbd0443056ba5b99aa",
        "cba8bba53a9c6e19386d33686a571d7adab3c8c2"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Dec 09 19:07:33 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 09 19:07:33 2024 +0000"
      },
      "message": "Merge \"enable SVE optimizations\" into main am: cba8bba53a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3393832\n\nChange-Id: I68ddfd3f4f4fecbaba5425fd5afe4d219113a515\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cba8bba53a9c6e19386d33686a571d7adab3c8c2",
      "tree": "52ba00e17600e91ba086f5ef81dea57ae4e56a91",
      "parents": [
        "d7559f598f19be222a59619668f0d0a3446515df",
        "5a812e3ba553583a2726ba9d4e506f1a9f9c30ba"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Dec 09 18:39:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 09 18:39:12 2024 +0000"
      },
      "message": "Merge \"enable SVE optimizations\" into main"
    },
    {
      "commit": "1b6feb438cfecb936d79148224621e5aa4cc21d0",
      "tree": "9c103b2c3a6f531bde1498b55c3dd5e3cd38e5fd",
      "parents": [
        "5a812e3ba553583a2726ba9d4e506f1a9f9c30ba"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Nov 25 13:32:51 2024 -0800"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Dec 06 11:15:45 2024 -0800"
      },
      "message": "enable SVE2 optimizations\n\nApex-Size-Increase: libvpx.so: \u003c 1KiB\nPrevious-Platform-Support: yes\nAosp-First: true\nTest-Info: new instructions will be covered by existing tests with \\\n  requisite hardware\nBug: 338675615\nTest: presubmit + \\\n      (komodo) atest CtsMediaV2TestCases -- --module-arg \\\n        CtsMediaV2TestCases:instrumentation-arg:codec-filter:\u003d\"c2\\.android\\.vp[89]\" \\\n      mmm external/libvpx external/webrtc frameworks/av/media\nChange-Id: I9866535ebcb806d4ecac0c61bf8d888d83c7c443\n"
    },
    {
      "commit": "5a812e3ba553583a2726ba9d4e506f1a9f9c30ba",
      "tree": "52ba00e17600e91ba086f5ef81dea57ae4e56a91",
      "parents": [
        "d7559f598f19be222a59619668f0d0a3446515df"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Nov 25 13:32:51 2024 -0800"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Dec 06 11:15:39 2024 -0800"
      },
      "message": "enable SVE optimizations\n\nApex-Size-Increase: libvpx.so: ~33KiB\nPrevious-Platform-Support: yes\nAosp-First: true\nTest-Info: new instructions will be covered by existing tests with \\\n  requisite hardware\nBug: 338675615\nTest: presubmit + \\\n      (komodo) atest CtsMediaV2TestCases -- --module-arg \\\n        CtsMediaV2TestCases:instrumentation-arg:codec-filter:\u003d\"c2\\.android\\.vp[89]\" \\\n      mmm external/libvpx external/webrtc frameworks/av/media\nChange-Id: I944da8e6d742322c37d875eb62c4c1cfe6188fd9\n"
    },
    {
      "commit": "959d911ee17e2515f325459023dfdd98ac4aecf9",
      "tree": "417113d4d210123feba97cdfaa98a34f2ad1f2a4",
      "parents": [
        "d7559f598f19be222a59619668f0d0a3446515df"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Dec 05 16:39:51 2024 -0800"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Dec 05 16:40:53 2024 -0800"
      },
      "message": "METADATA: update version to v1.15.0\n\nmissed in:\nadbbb41035 Merge tag \u0027v1.15.0\u0027 into aosp/main\n\nBug: webm:372498543\nTest: presubmit\nChange-Id: Ibecb2594cce6da7478f9db90f40662788e209612\n"
    },
    {
      "commit": "b3c26ac938bd46a07c0f71b5194e61b33ac1820a",
      "tree": "a284b28833829c609e93ad36b98022e7ca1251d8",
      "parents": [
        "9c090edbe1e1b31a49d6c0f21953cf875962adb0",
        "bedf5af867f21a7af0a57ebbd0443056ba5b99aa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 14 22:16:21 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 14 22:16:21 2024 +0000"
      },
      "message": "Merge \"Merge tag \u0027v1.15.0\u0027 into aosp/main\" into main am: d7559f598f am: bedf5af867\n\nOriginal change: undetermined\n\nChange-Id: Ib7ea85803144dbfba7ad2b00d191951cd8792a56\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bedf5af867f21a7af0a57ebbd0443056ba5b99aa",
      "tree": "a284b28833829c609e93ad36b98022e7ca1251d8",
      "parents": [
        "b31380d491016b7546e36e39376cc033f3c3ef05",
        "d7559f598f19be222a59619668f0d0a3446515df"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 14 21:48:53 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 14 21:48:53 2024 +0000"
      },
      "message": "Merge \"Merge tag \u0027v1.15.0\u0027 into aosp/main\" into main am: d7559f598f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3339350\n\nChange-Id: I2961cc03b48b69203f9002d2824884d6ee768216\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d7559f598f19be222a59619668f0d0a3446515df",
      "tree": "a284b28833829c609e93ad36b98022e7ca1251d8",
      "parents": [
        "a58c6b8985259857f5688061eb186e252b2167d3",
        "adbbb41035b63379efa8da0ad955b8fd7e82ef97"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 14 21:11:41 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 14 21:11:41 2024 +0000"
      },
      "message": "Merge \"Merge tag \u0027v1.15.0\u0027 into aosp/main\" into main"
    },
    {
      "commit": "adbbb41035b63379efa8da0ad955b8fd7e82ef97",
      "tree": "a284b28833829c609e93ad36b98022e7ca1251d8",
      "parents": [
        "a58c6b8985259857f5688061eb186e252b2167d3",
        "9f9b7e9ba2eb9d01640a9e69a3d655866265cf7f"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Nov 04 19:39:14 2024 -0800"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Nov 06 11:40:01 2024 -0800"
      },
      "message": "Merge tag \u0027v1.15.0\u0027 into aosp/main\n\n* commit \u00279f9b7e9ba2eb9d01640a9e69a3d655866265cf7f\u0027: (364 commits)\n  Changelog: add neon optimization speed up stats\n  Update CHANGELOG and version\n  vpx_highbd_convolve8_avg_sve2: fix C fallback typo\n  Update AUTHORS and .mailmap\n  rtc-vp9: Always disable svc_use_low_part\n  vp8: Fix integer overflow in encode_frame_to_data_rate\n  Fix a typo: avg_frame_index \u003d\u003e avg_frame_qindex\n  rtc-vp9: Fix to integer overflow in vp9-svc\n  aarch64_cpudetect: detect SVE/SVE2 on Windows\n  aarch64_cpudetect: detect I8MM on Windows via SVE-I8MM\n  tiny_ssim: fix argc check\n  rtc-vp9: Disable svc_use_low_part for screen\n  Initialize gf_picture in vp9 tpl\n  vpx_image.h: add lifetime note for img_data\n  vp9: clamp the calculation of sb64_target_rate to INT_MAX\n  vp9_speed_features.h: fix partition_search_type comment\n  README: add security report note\n  Add macro name as comment for header guard #endif\n  Add #ifndef header guard to vpx_version.h\n  remove vp9_{highbd_,}resize_frame*()\n  ...\n\nThis release includes SVE2 code which will be enabled in a follow up.\n\nBug: webm:372498543\nTest: presubmit + build for aosp_arm-trunk_staging-eng, \\\n  aosp_arm64-trunk_staging-eng, aosp_x86-trunk_staging-eng, \\\n  aosp_x86_64-trunk_staging-eng, aosp_barbet-trunk_staging-user, \\\n  aosp_oriole-trunk_staging-user\nChange-Id: I3c4f863f61f94168b417410452651f96eeaec306\n"
    },
    {
      "commit": "9f9b7e9ba2eb9d01640a9e69a3d655866265cf7f",
      "tree": "ac967a1b5ebfbbf5d268952411490c945bf9d88a",
      "parents": [
        "0ba09cc79f7978229ee691042c8bf70ffb8997cd"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Wed Oct 23 14:24:57 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Wed Oct 23 14:24:57 2024 -0400"
      },
      "message": "Changelog: add neon optimization speed up stats\n\nBug: webm:372498543\nChange-Id: I297be5efb602b0181c2b25ff8b50060c10263130\n"
    },
    {
      "commit": "0ba09cc79f7978229ee691042c8bf70ffb8997cd",
      "tree": "8b7fe58ac7b497fea3f58ec2a87bc7c2c85316f7",
      "parents": [
        "3939c5ebb0ac86f9fc56074e5abcfc4514f94a26"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Tue Oct 22 15:24:27 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Tue Oct 22 15:36:11 2024 -0400"
      },
      "message": "Update CHANGELOG and version\n\nBug: webm:372498543\nChange-Id: Ieddfa0b18f8c5e53ab65e04b52b5a601c672ba62\n"
    },
    {
      "commit": "9c090edbe1e1b31a49d6c0f21953cf875962adb0",
      "tree": "461ad598f81dcbfce76b9dbc90b79334561438d1",
      "parents": [
        "fe0ad77a95254e1e4a5cdbf5e06bd46399a8bd9f",
        "b31380d491016b7546e36e39376cc033f3c3ef05"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 21:13:12 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 21:13:12 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"Mark 24Q4 as merged in aosp-main-future\" into aosp-main-future am: b31380d491 -s ours\n\nam skip reason: Merged-In Ie6c2ef0075ee5a09630513bb3100226828e1178a with SHA-1 db1199d0b6 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libvpx/+/29932600\n\nChange-Id: I3b860a6a3c85c757cf73c45d233d4d5ae2ac3775\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fe0ad77a95254e1e4a5cdbf5e06bd46399a8bd9f",
      "tree": "461ad598f81dcbfce76b9dbc90b79334561438d1",
      "parents": [
        "71ce9555937c8e3c5102a9aa879d977ef449367b",
        "e99f43e3061af3e60a5fefd7bb3b8e8b11ee2489"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 21:12:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 21:12:48 2024 +0000"
      },
      "message": "[automerger skipped] Mark 24Q4 as merged in aosp-main-future am: e99f43e306 -s ours\n\nam skip reason: Merged-In Ie6c2ef0075ee5a09630513bb3100226828e1178a with SHA-1 db1199d0b6 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libvpx/+/29932600\n\nChange-Id: I0a5c7d2a982dd8f3d30afa90bcc6cec2819ae5a2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b31380d491016b7546e36e39376cc033f3c3ef05",
      "tree": "461ad598f81dcbfce76b9dbc90b79334561438d1",
      "parents": [
        "c3d23921308c230e401fcdc20619f3d2d24b13cb",
        "e99f43e3061af3e60a5fefd7bb3b8e8b11ee2489"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 20:52:30 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 20:52:30 2024 +0000"
      },
      "message": "Merge \"Mark 24Q4 as merged in aosp-main-future\" into aosp-main-future"
    },
    {
      "commit": "71ce9555937c8e3c5102a9aa879d977ef449367b",
      "tree": "461ad598f81dcbfce76b9dbc90b79334561438d1",
      "parents": [
        "db1199d0b66c8d8f0c5c3edbb8f61513d08c634c",
        "c3d23921308c230e401fcdc20619f3d2d24b13cb"
      ],
      "author": {
        "name": "Andres Calderon Jaramillo",
        "email": "andrescj@google.com",
        "time": "Fri Oct 18 20:36:23 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 20:36:23 2024 +0000"
      },
      "message": "Merge changes from topic \"libvpx-b-371021015\" into main am: a58c6b8985 am: c3d2392130\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3311378\n\nChange-Id: I24ff9339cf7f1229954e6de1e25d3fba01755592\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c3d23921308c230e401fcdc20619f3d2d24b13cb",
      "tree": "461ad598f81dcbfce76b9dbc90b79334561438d1",
      "parents": [
        "163d64f1edcf29cb405a1764c728dd9ff65905bf",
        "a58c6b8985259857f5688061eb186e252b2167d3"
      ],
      "author": {
        "name": "Andres Calderon Jaramillo",
        "email": "andrescj@google.com",
        "time": "Fri Oct 18 20:14:33 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 20:14:33 2024 +0000"
      },
      "message": "Merge changes from topic \"libvpx-b-371021015\" into main am: a58c6b8985\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3311378\n\nChange-Id: Ic1f0412525b423fbeeff08a19fa9a4b46beb55f9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a58c6b8985259857f5688061eb186e252b2167d3",
      "tree": "461ad598f81dcbfce76b9dbc90b79334561438d1",
      "parents": [
        "44fa9d829e4941efe3859648b3c30ce714507abe",
        "4e5a33cb2a76073f22548915ec6077290f6270f6"
      ],
      "author": {
        "name": "Andres Calderon Jaramillo",
        "email": "andrescj@google.com",
        "time": "Fri Oct 18 19:45:40 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 19:45:40 2024 +0000"
      },
      "message": "Merge changes from topic \"libvpx-b-371021015\" into main\n\n* changes:\n  Expose libvpxrc on x86-64\n  libs.mk: Expose RC_RTC_SRCS as libvpxrc_srcs.txt\n  build: Export include config directories\n"
    },
    {
      "commit": "4e5a33cb2a76073f22548915ec6077290f6270f6",
      "tree": "461ad598f81dcbfce76b9dbc90b79334561438d1",
      "parents": [
        "c3af9b1370b8fc3dd950ab58d6ac076a7571248f"
      ],
      "author": {
        "name": "Andres Calderon Jaramillo",
        "email": "andrescj@google.com",
        "time": "Wed Oct 16 18:28:36 2024 +0000"
      },
      "committer": {
        "name": "Andres Calderon Jaramillo",
        "email": "andrescj@google.com",
        "time": "Thu Oct 17 23:49:54 2024 +0000"
      },
      "message": "Expose libvpxrc on x86-64\n\nThis CL is a redo of aosp/3307761 to properly expose the rate-control\nportion of libvpx as a separate target (only on x86-64 for now).\n\nBug: 371021015\nTest: ./generate_config.sh \u0026\u0026 m libvpxrc\nChange-Id: Ia4467e411d518af6e9ed771b5e64e55d9e08bbf5\n"
    },
    {
      "commit": "c3af9b1370b8fc3dd950ab58d6ac076a7571248f",
      "tree": "cf3547271a5f3a05c2a4a80e735cf8f79703f1d2",
      "parents": [
        "02fb5310ccca0be61ec6ee47c3ab1b6fcdcd3ebc"
      ],
      "author": {
        "name": "Andres Calderon Jaramillo",
        "email": "andrescj@chromium.org",
        "time": "Wed Oct 16 21:40:03 2024 +0000"
      },
      "committer": {
        "name": "Andres Calderon Jaramillo",
        "email": "andrescj@google.com",
        "time": "Thu Oct 17 23:37:46 2024 +0000"
      },
      "message": "libs.mk: Expose RC_RTC_SRCS as libvpxrc_srcs.txt\n\nThis allows other build systems to get a list of the source files\nneeded to build the rate-control library.\n\nChange-Id: Id9228e024736bd7a888f8b66db06b86243cac7f7\n(cherry picked from commit 24b568e6fa8a7493d6f21119ced6058fd0d4dfae)\n\nBug: 371021015\nTest: None (deferred to the next CL in the chain)\nChange-Id: I3f5b46233e7fb7520b32da855723eff019473888\n"
    },
    {
      "commit": "e99f43e3061af3e60a5fefd7bb3b8e8b11ee2489",
      "tree": "17961b121f4c1721094edc4fca6af1c136a5bfe4",
      "parents": [
        "163d64f1edcf29cb405a1764c728dd9ff65905bf",
        "ffeb1143ff089e8b0af1d2eff237ece1044f3646"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:26 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:26 2024 -0700"
      },
      "message": "Mark 24Q4 as merged in aosp-main-future\n\nBug: 373937381\nMerged-In: Ie6c2ef0075ee5a09630513bb3100226828e1178a\nChange-Id: I8c805e8f678924210a11ddbd4dac1c0166dc1140\n"
    },
    {
      "commit": "02fb5310ccca0be61ec6ee47c3ab1b6fcdcd3ebc",
      "tree": "186fbdfa980a71aecc2c4d456076464605276f6e",
      "parents": [
        "44fa9d829e4941efe3859648b3c30ce714507abe"
      ],
      "author": {
        "name": "Konrad Adamczyk",
        "email": "konrada@google.com",
        "time": "Tue May 28 06:17:21 2024 +0000"
      },
      "committer": {
        "name": "Andres Calderon Jaramillo",
        "email": "andrescj@google.com",
        "time": "Tue Oct 15 00:00:14 2024 +0000"
      },
      "message": "build: Export include config directories\n\nTo utilize particular config headers outside the\n`libvpx`, there\u0027s a need to `export_include_dirs`\nper architecture explicitly.\n\n(The rest of the CL description has been redacted; please refer to\nb/309244873#comment103 for more details).\n\nBug: 371021015\nTest: None\nChange-Id: I8108bb4d495bea0cad8f13ae296bec5379438ae2\n"
    },
    {
      "commit": "db1199d0b66c8d8f0c5c3edbb8f61513d08c634c",
      "tree": "17961b121f4c1721094edc4fca6af1c136a5bfe4",
      "parents": [
        "f997b54fcb023133cf681cfd4ce6e00b430bedbd",
        "163d64f1edcf29cb405a1764c728dd9ff65905bf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Oct 10 20:52:46 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 10 20:52:46 2024 +0000"
      },
      "message": "Merge \"enable NEON I8MM optimizations\" into main am: 44fa9d829e am: 163d64f1ed\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3103500\n\nChange-Id: Ie6c2ef0075ee5a09630513bb3100226828e1178a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "163d64f1edcf29cb405a1764c728dd9ff65905bf",
      "tree": "17961b121f4c1721094edc4fca6af1c136a5bfe4",
      "parents": [
        "be02c5a67df4479a3810e5b93a5cfd0875ebb0be",
        "44fa9d829e4941efe3859648b3c30ce714507abe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Oct 10 20:35:28 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 10 20:35:28 2024 +0000"
      },
      "message": "Merge \"enable NEON I8MM optimizations\" into main am: 44fa9d829e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3103500\n\nChange-Id: If33f0e2104bd0b169d38fa5a9b2510f1fa6bf97b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "44fa9d829e4941efe3859648b3c30ce714507abe",
      "tree": "17961b121f4c1721094edc4fca6af1c136a5bfe4",
      "parents": [
        "73bf7dbf5f773bf222df3cf1817368f9172436e9",
        "d581bce1febce4db61db31b1b641e4bbad7ee12e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Oct 10 20:03:03 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 10 20:03:03 2024 +0000"
      },
      "message": "Merge \"enable NEON I8MM optimizations\" into main"
    },
    {
      "commit": "3939c5ebb0ac86f9fc56074e5abcfc4514f94a26",
      "tree": "3ec9947e2a6dd4b450036d2f0f48228d82f6f88e",
      "parents": [
        "816a90fe7666421182a46a059b84704ec151cf00"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Sep 23 15:26:13 2024 -0700"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Thu Oct 10 13:32:53 2024 -0400"
      },
      "message": "vpx_highbd_convolve8_avg_sve2: fix C fallback typo\n\nvpx_highbd_convolve8_c -\u003e vpx_highbd_convolve8_avg_c\n\nChange-Id: I8bc73c59d3e654739ee5c42a295f4ecdee6d7631\n(cherry picked from commit 3500e57e52b6af057ed54223e15e560a95df8479)\n"
    },
    {
      "commit": "816a90fe7666421182a46a059b84704ec151cf00",
      "tree": "449a8b6c4f1a84e61a82cf0d8c4ce1e5229e01ee",
      "parents": [
        "192b4a4ce7e6022fa39e2a4b0d9481c2b289e124"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Wed Oct 09 15:18:53 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Wed Oct 09 15:18:53 2024 -0400"
      },
      "message": "Update AUTHORS and .mailmap\n\nBug: webm:372498543\nChange-Id: I5041fd1558c0a36dce10395ec6e836f3d55384dc\n"
    },
    {
      "commit": "192b4a4ce7e6022fa39e2a4b0d9481c2b289e124",
      "tree": "9efd15d258a3b5d676cb80315c95521949598f92",
      "parents": [
        "cdd4e35015eed890931905a0d4cf0a018fddd91f"
      ],
      "author": {
        "name": "Marco Paniconi",
        "email": "marpan@google.com",
        "time": "Tue Sep 24 10:40:12 2024 -0700"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Wed Oct 09 15:07:31 2024 -0400"
      },
      "message": "rtc-vp9: Always disable svc_use_low_part\n\nPossible fix for issue below. It was only disabled\nfor screen in a previous change, but we force it off\nalways to check if it clears the issue.\n\nThe speed feature disabled is only used for 3 spatial\nlayers and at least 2 temporal. The impact on speed is\nexpected to be small, ~2%, so ok to disable for now and\nsee if it clears the issue.\n\nBug: 366146260\nChange-Id: If7af006425e1e0ef297b9d6466507ea4c90ddb6f\n(cherry picked from commit 09b3d5fc5aa48752f95f4c0c37b0bd4ff55c0ba1)\n"
    },
    {
      "commit": "f997b54fcb023133cf681cfd4ce6e00b430bedbd",
      "tree": "bccfcc10cf7569ba9c6a98b792996ecbdfa0f3b4",
      "parents": [
        "ffeb1143ff089e8b0af1d2eff237ece1044f3646",
        "be02c5a67df4479a3810e5b93a5cfd0875ebb0be"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 08 22:37:14 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 08 22:37:14 2024 +0000"
      },
      "message": "Merge \"enable NEON DotProd optimizations\" into main am: 73bf7dbf5f am: be02c5a67d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3103499\n\nChange-Id: I8a77930090108a9d3a09b74c718c76d4a35eeaa2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "be02c5a67df4479a3810e5b93a5cfd0875ebb0be",
      "tree": "bccfcc10cf7569ba9c6a98b792996ecbdfa0f3b4",
      "parents": [
        "ff19e2fb1aaf09ce02ed1577b2338775fb3b20cc",
        "73bf7dbf5f773bf222df3cf1817368f9172436e9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 08 22:15:37 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 08 22:15:37 2024 +0000"
      },
      "message": "Merge \"enable NEON DotProd optimizations\" into main am: 73bf7dbf5f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3103499\n\nChange-Id: I17291fbaa98ecf74448ca8d5921023f146c6cde4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "73bf7dbf5f773bf222df3cf1817368f9172436e9",
      "tree": "bccfcc10cf7569ba9c6a98b792996ecbdfa0f3b4",
      "parents": [
        "44aef518b54b4cdd3c1db1155e522e5c64f59fa2",
        "b5ba83092f7e91d475ac4b971648264713226523"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Oct 08 22:01:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 08 22:01:33 2024 +0000"
      },
      "message": "Merge \"enable NEON DotProd optimizations\" into main"
    },
    {
      "commit": "cdd4e35015eed890931905a0d4cf0a018fddd91f",
      "tree": "1f889181e1a5b289fbfbc1cfde068aef24054e36",
      "parents": [
        "aa73610d034c441ef80d1f92250976f9f464e10e"
      ],
      "author": {
        "name": "Marco Paniconi",
        "email": "marpan@google.com",
        "time": "Fri Sep 20 08:36:32 2024 -0700"
      },
      "committer": {
        "name": "Marco Paniconi",
        "email": "marpan@google.com",
        "time": "Fri Sep 20 09:50:41 2024 -0700"
      },
      "message": "vp8: Fix integer overflow in encode_frame_to_data_rate\n\nInteger overflow in encode_frame_to_data_rate()\nfor the update:\nlc-\u003etotal_target_vs_actual +\u003d bits_off_for_this_layer\n\nFix is to use int64_t for total_target_vs_actual.\n\nBug: chromium:368114043\nChange-Id: I9a01e1a69e26ae748e8ae23d9e1287431510388d\n"
    },
    {
      "commit": "aa73610d034c441ef80d1f92250976f9f464e10e",
      "tree": "43a44f8e2522ec37243e284ab835a552dd1624f1",
      "parents": [
        "417204d7fd2a7b3d7242850992530485256042d2"
      ],
      "author": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Thu Sep 19 00:09:36 2024 -0700"
      },
      "committer": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Thu Sep 19 00:09:36 2024 -0700"
      },
      "message": "Fix a typo: avg_frame_index \u003d\u003e avg_frame_qindex\n\nChange-Id: I8fd9f6f01ae712a9bf3dc9e34fe5f7115a305109\n"
    },
    {
      "commit": "417204d7fd2a7b3d7242850992530485256042d2",
      "tree": "8869af41f731327041ade33184d3b6c2d67878c5",
      "parents": [
        "ac68e7f99996cf1f70884b262f9d02f0dd0519d1"
      ],
      "author": {
        "name": "Marco Paniconi",
        "email": "marpan@google.com",
        "time": "Wed Sep 18 12:41:25 2024 -0700"
      },
      "committer": {
        "name": "Marco Paniconi",
        "email": "marpan@google.com",
        "time": "Wed Sep 18 14:33:49 2024 -0700"
      },
      "message": "rtc-vp9: Fix to integer overflow in vp9-svc\n\nDivide by 3 instead of multiple by 3, in comparison of\nlrc-\u003eavg_frame_bandwidth vd lrc-\u003elast_avg_frame_bandwidth,\nin two functions for reset rc.\nSmall loss in precision, so acceptable.\n\nSimilar change to:\nhttps://chromium-review.googlesource.com/c/webm/libvpx/+/5698570\n\nBug: chromium:367892770\nChange-Id: Ia9ef09a9f6beba930fedd496407cfa7057e39336\n"
    },
    {
      "commit": "ffeb1143ff089e8b0af1d2eff237ece1044f3646",
      "tree": "2a314133697562b82f10ddcba4a16ec5fd281c61",
      "parents": [
        "11abef207bb8e708e9aaf5d8e2e0051edc98a3d7",
        "ff19e2fb1aaf09ce02ed1577b2338775fb3b20cc"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Sep 18 21:07:04 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 18 21:07:04 2024 +0000"
      },
      "message": "Merge changes Idbf22c24,Ic3ffdc21 into main am: 44aef518b5 am: ff19e2fb1a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3103498\n\nChange-Id: I5e82f8cb53fd18c528c093fbe3b46358d703a3cf\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ff19e2fb1aaf09ce02ed1577b2338775fb3b20cc",
      "tree": "2a314133697562b82f10ddcba4a16ec5fd281c61",
      "parents": [
        "11abef207bb8e708e9aaf5d8e2e0051edc98a3d7",
        "44aef518b54b4cdd3c1db1155e522e5c64f59fa2"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Sep 18 20:43:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 18 20:43:42 2024 +0000"
      },
      "message": "Merge changes Idbf22c24,Ic3ffdc21 into main am: 44aef518b5\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libvpx/+/3103498\n\nChange-Id: I6fd26a3df1de00440cf265c91702ef3a909428c6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "44aef518b54b4cdd3c1db1155e522e5c64f59fa2",
      "tree": "2a314133697562b82f10ddcba4a16ec5fd281c61",
      "parents": [
        "11abef207bb8e708e9aaf5d8e2e0051edc98a3d7",
        "dfa3b89e65fe635773b696cc62ccef7a051f7d8f"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Sep 18 20:17:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 18 20:17:21 2024 +0000"
      },
      "message": "Merge changes Idbf22c24,Ic3ffdc21 into main\n\n* changes:\n  Android.bp: move common config to cc_defaults\n  arm64: enable runtime cpu detection\n"
    },
    {
      "commit": "ac68e7f99996cf1f70884b262f9d02f0dd0519d1",
      "tree": "a11736b573aed2d9104c1b24c8194138dbf94616",
      "parents": [
        "729b78a127efe43831e76558f0d07f0c62acda81"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Sep 17 13:31:46 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Sep 18 19:43:10 2024 +0000"
      },
      "message": "aarch64_cpudetect: detect SVE/SVE2 on Windows\n\nPF_ARM_SVE_INSTRUCTIONS_AVAILABLE and PF_ARM_SVE2_INSTRUCTIONS_AVAILABLE\nare available in WinSDK 10.0.26100 and recent versions of mingw-w64.\n\nBased on a patch by Martin Storsjö on ffmpeg-devel:\nhttps://ffmpeg.org/pipermail/ffmpeg-devel/2024-September/333611.html\n\nChange-Id: I34b2341a559f95aa400e84d709f3eb36da5dbb7b\n"
    },
    {
      "commit": "729b78a127efe43831e76558f0d07f0c62acda81",
      "tree": "20f60b6d2905f158965510fd407da56faadda59e",
      "parents": [
        "6dfdc4ee1098edd7f1e9c390ae34a660b9c4751d"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Sep 17 13:13:54 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Sep 18 19:43:10 2024 +0000"
      },
      "message": "aarch64_cpudetect: detect I8MM on Windows via SVE-I8MM\n\nThere\u0027s no direct processor feature constant for I8MM alone, but\nthere is a flag for SVE-I8MM (added in WinSDK 10.0.26100 and\nrecent versions of mingw-w64). If SVE-I8MM is available, we can\nassume that I8MM is available.\n\nWhile HW supporting these features isn\u0027t yet commonly running\nWindows, this at least allows detecting and running the I8MM codepaths\nin Windows builds in Wine (possibly running in QEMU).\n\nBased on patch from Martin Storsjö on ffmpeg-devel:\nhttps://ffmpeg.org/pipermail/ffmpeg-devel/2024-September/333609.html\n\nChange-Id: I77117bee8516924fddcdecccae8bab3cf5beed96\n"
    },
    {
      "commit": "6dfdc4ee1098edd7f1e9c390ae34a660b9c4751d",
      "tree": "eca07bd910fee55883a89bb936670375c0319dbe",
      "parents": [
        "696c488d3581ce5258d4e01093f5f50840e2e40c"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Sep 17 15:45:48 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Sep 18 19:06:17 2024 +0000"
      },
      "message": "tiny_ssim: fix argc check\n\nThe program requires a minimum of 2 parameters. Previously the tool\nwould crash if only one input file was given.\n\nBug: webm:365481206\nChange-Id: I875d81b2db4fcc4338061c03b23bb51b0aad58e4\n"
    },
    {
      "commit": "d581bce1febce4db61db31b1b641e4bbad7ee12e",
      "tree": "17961b121f4c1721094edc4fca6af1c136a5bfe4",
      "parents": [
        "b5ba83092f7e91d475ac4b971648264713226523"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu May 23 17:57:50 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Sep 17 19:07:03 2024 -0700"
      },
      "message": "enable NEON I8MM optimizations\n\nThere are no SVE or SVE2 optimizations in v1.14.0; they will be enabled\nwhen available in a future release merge.\n\nApex-Size-Increase: libvpx.so: ~16KiB\nPrevious-Platform-Support: yes\nAosp-First: true\nTest-Info: new instructions will be covered by existing tests with \\\n  requisite hardware\nBug: 338675615\nTest: presubmit + \\\n      (shiba) atest CtsMediaV2TestCases -- --module-arg \\\n        CtsMediaV2TestCases:instrumentation-arg:codec-filter:\u003d\"c2\\.android\\.vp[89]\" \\\n      mmm external/libvpx external/webrtc frameworks/av/media\nChange-Id: I1807b446ec1e0074de4e213f15e6d05cab05ea7d\n"
    },
    {
      "commit": "696c488d3581ce5258d4e01093f5f50840e2e40c",
      "tree": "fc4262a1ec94167f1fe572b704523ddfbcc5fd1e",
      "parents": [
        "c6de95ce0e54c3d40fa39bb1c8cab282b7d1d877"
      ],
      "author": {
        "name": "Marco Paniconi",
        "email": "marpan@google.com",
        "time": "Fri Sep 13 17:21:24 2024 -0700"
      },
      "committer": {
        "name": "Marco Paniconi",
        "email": "marpan@google.com",
        "time": "Tue Sep 17 23:07:24 2024 +0000"
      },
      "message": "rtc-vp9: Disable svc_use_low_part for screen\n\nPossible fix for issue below. The speed feature disabled\nis only used for 3 spatial layers and at least 2 temporal.\nThe impact on speed is expected to be small, ~2%, so ok\nto disable for now and see if it clears the issue.\n\nBug: 366146260\n\nChange-Id: I94ab991d583cc2ce758db337abbbb463a65f0767\n"
    },
    {
      "commit": "b5ba83092f7e91d475ac4b971648264713226523",
      "tree": "bccfcc10cf7569ba9c6a98b792996ecbdfa0f3b4",
      "parents": [
        "dfa3b89e65fe635773b696cc62ccef7a051f7d8f"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu May 23 16:00:38 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Sep 16 19:38:38 2024 -0700"
      },
      "message": "enable NEON DotProd optimizations\n\nApex-Size-Increase: libvpx.so: ~33KiB\nPrevious-Platform-Support: yes\nAosp-First: true\nTest-Info: new instructions will be covered by existing tests with \\\n  requisite hardware\nBug: 338675615\nTest: presubmit + \\\n      (shiba) atest CtsMediaV2TestCases -- --module-arg \\\n        CtsMediaV2TestCases:instrumentation-arg:codec-filter:\u003d\"c2\\.android\\.vp[89]\" \\\n      mmm external/libvpx external/webrtc frameworks/av/media\nChange-Id: Ifb328b39cbb6e1d5dd5f36e40c2005bdd6405b3c\n"
    },
    {
      "commit": "dfa3b89e65fe635773b696cc62ccef7a051f7d8f",
      "tree": "2a314133697562b82f10ddcba4a16ec5fd281c61",
      "parents": [
        "b370b84519f23b2bba9c226a354e2584d121fbf7"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue May 21 18:58:39 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Sep 16 19:33:07 2024 -0700"
      },
      "message": "Android.bp: move common config to cc_defaults\n\n\u0027libvpx_defaults\u0027 will be shared by new targets added for advanced Arm\ninstructions.\n\nBug: 338675615\nTest: presubmit; \\\n      mmm external/libvpx external/webrtc frameworks/av/media\nChange-Id: Idbf22c243f9e774394b934d70dd6275a0ff592f3\n"
    },
    {
      "commit": "b370b84519f23b2bba9c226a354e2584d121fbf7",
      "tree": "b62aa7f5a725bff120b2a2e9305b53e83be17b85",
      "parents": [
        "11abef207bb8e708e9aaf5d8e2e0051edc98a3d7"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue May 21 18:38:36 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Sep 16 19:33:06 2024 -0700"
      },
      "message": "arm64: enable runtime cpu detection\n\nThis is the first step in enabling advanced Arm instructions beyond the\nNEON baseline.\n\nBug: 338675615\nTest: presubmit; \\\n      mmm external/libvpx external/webrtc frameworks/av/media\nChange-Id: Ic3ffdc21770a3cc83b76f7aca0b142391264e053\n"
    },
    {
      "commit": "c6de95ce0e54c3d40fa39bb1c8cab282b7d1d877",
      "tree": "210c05303d580bb4efba59b1962c134217551aaa",
      "parents": [
        "3ba1fada8b6389549f942eeaff40532d005b0390"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Sep 06 11:18:15 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Sep 06 13:02:12 2024 -0400"
      },
      "message": "Initialize gf_picture in vp9 tpl\n\nBug: b/365068397\nChange-Id: Id267532928353148f916b73feb19de515db14cb9\n"
    },
    {
      "commit": "3ba1fada8b6389549f942eeaff40532d005b0390",
      "tree": "a9f8013c02cf91678a7c458f2b4f134abac53eff",
      "parents": [
        "fbf63dff1f528d44f24bd662abb89fd01a4a1c25"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Sep 03 19:19:09 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Sep 03 19:19:09 2024 -0700"
      },
      "message": "vpx_image.h: add lifetime note for img_data\n\nThe wrapped storage must exist for the duration of the vpx_image_t\nallocation.\n\nBug: aomedia:363806063\nChange-Id: Ic6b79a56b6c07776222d1767490d873d7408ced0\n"
    },
    {
      "commit": "fbf63dff1f528d44f24bd662abb89fd01a4a1c25",
      "tree": "1a64064f91ff9141df93a21b1527cb7dedf2eb6a",
      "parents": [
        "507aea8e2926ca4fdaf826f9c123586d602972a4"
      ],
      "author": {
        "name": "Marco Paniconi",
        "email": "marpan@google.com",
        "time": "Tue Aug 27 17:06:26 2024 -0700"
      },
      "committer": {
        "name": "Marco Paniconi",
        "email": "marpan@google.com",
        "time": "Wed Aug 28 14:48:57 2024 +0000"
      },
      "message": "vp9: clamp the calculation of sb64_target_rate to INT_MAX\n\nBug: b/361617762\nChange-Id: Ie7d2b0973e6de23d6e992ee058cbb94b826fda65\n"
    },
    {
      "commit": "507aea8e2926ca4fdaf826f9c123586d602972a4",
      "tree": "91e3a98eca9fca7ab7fbea2b24ca32beea740e15",
      "parents": [
        "50aa6cca4d627d60d807f46639ad01fbd2ee302e"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Aug 27 17:38:43 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Aug 27 17:38:43 2024 -0700"
      },
      "message": "vp9_speed_features.h: fix partition_search_type comment\n\nFIXED_SIZE_PARTITION -\u003e FIXED_PARTITION\n\nChange-Id: I5e6a561042d7dfa87d6f11b033052d340e433440\n"
    },
    {
      "commit": "50aa6cca4d627d60d807f46639ad01fbd2ee302e",
      "tree": "c81322345032a18aead4c9bf5850e62647b71631",
      "parents": [
        "f00fa3ce7426e4e7342844919cae1630d02328a8"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Aug 26 15:30:01 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Aug 26 15:30:01 2024 -0700"
      },
      "message": "README: add security report note\n\nThe default template for https://issues.webmproject.org/ is a public bug\nreport. Security issues can be reported securely using the \u0027Security\nreport\u0027 template.\n\nChange-Id: Ic7144a6c7a144772b78852d1415a51a570c79d50\n"
    },
    {
      "commit": "f00fa3ce7426e4e7342844919cae1630d02328a8",
      "tree": "20d20f204e071d548f725da45d0c016bcb4c5a31",
      "parents": [
        "35b908f8081a794c03b5f4634401720113b10206"
      ],
      "author": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Thu Aug 22 16:05:37 2024 -0700"
      },
      "committer": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Fri Aug 23 00:35:45 2024 +0000"
      },
      "message": "Add macro name as comment for header guard #endif\n\nChange-Id: I948f21f414fc269ad03673636506fa83acf5f5f6\n"
    },
    {
      "commit": "35b908f8081a794c03b5f4634401720113b10206",
      "tree": "839578fb5e9950910cf48169a85944f8bf53c280",
      "parents": [
        "2c778f4da61c4127c778c2e98bf394d7e19506b2"
      ],
      "author": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Thu Aug 22 14:40:16 2024 -0700"
      },
      "committer": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Thu Aug 22 14:40:16 2024 -0700"
      },
      "message": "Add #ifndef header guard to vpx_version.h\n\nChange-Id: Ief028037a3a56b1f18998298ad594a86cf906bd3\n"
    },
    {
      "commit": "2c778f4da61c4127c778c2e98bf394d7e19506b2",
      "tree": "2ebbecee816c60dece011643f735ffaed5d655ef",
      "parents": [
        "312a9004c1413ddbbec1e6769349f17d79e4566e"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Aug 21 19:03:46 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Aug 21 19:22:48 2024 -0700"
      },
      "message": "remove vp9_{highbd_,}resize_frame*()\n\nand examples/resize_util.c. These functions were added in:\n  3cd37dfeb Adds a non-normative resize library to vp9 encoder\nbut never used meaningfully in the library.\n\nThis mirrors the change in libaom:\n  d10029bb4b Restore function prototype of av1_resize_frame420\nexcept that vp9_resize_frame420() was never exported in the shared\nlibrary, so can be deleted along with the rest.\n\nThe reasoning for removing examples/resize_util.c is the same: it is not\nuseful and examples should use the public functions of the libvpx\nlibrary.\n\nChange-Id: I386080d3f1a3ef81dfc87fcdf5bbdf459d996f03\n"
    },
    {
      "commit": "312a9004c1413ddbbec1e6769349f17d79e4566e",
      "tree": "9040614ec8e18cb09fe73e50120372c642c3240e",
      "parents": [
        "a5ea71f0919cf0670c832ddc36fec4c7d9b8ed84"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Aug 20 17:47:07 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Aug 20 17:47:07 2024 -0700"
      },
      "message": "remove vpx_ssim_parms_16x16()\n\nThe last reference to this function was removed in:\n5511968f2 Removed several unused functions.\n\nChange-Id: I644482b4f0c9c4765035adcdc21ec495e3e3a6e6\n"
    },
    {
      "commit": "a5ea71f0919cf0670c832ddc36fec4c7d9b8ed84",
      "tree": "810c26192540c816ba97002ec4fdfb313a601f64",
      "parents": [
        "5d20cc308109e1f6da150ebb148abe14b4e4bf5e"
      ],
      "author": {
        "name": "Yunqing Wang",
        "email": "yunqingwang@google.com",
        "time": "Thu Aug 15 18:12:56 2024 -0700"
      },
      "committer": {
        "name": "Yunqing Wang",
        "email": "yunqingwang@google.com",
        "time": "Mon Aug 19 17:59:58 2024 +0000"
      },
      "message": "Key frame temporal filtering\n\nAdded key frame temporal filtering. Enabled it for VOD encoding\nwith encoder speed \u003c 2.\nMinor improvement in prediction.\nAdded the restriction of using no more than \"arnr_max_frames\"\nframes for temporal filtering.\nKey frame temporal filtering is turned off by default for now. To\nenable it, set \"--enable-keyframe-filtering\u003d1\"\n\nBorg result with \"--enable-keyframe-filtering\u003d1\"\n         avg_psnr:  ovr_psnr:   ssim:    vmaf:\nhdres2:   -0.762     -0.863    -0.903   -0.680\nmidres2:  -0.813     -0.753    -0.757   -0.743\nlowres2:  -0.492     -0.598    -0.737   -0.881\nThe impact on the encoder time is minimal.\n\nChange-Id: If6abea3e21efcb96f1978cd9dfaa742c40dc2a56\n"
    },
    {
      "commit": "5d20cc308109e1f6da150ebb148abe14b4e4bf5e",
      "tree": "e6415fcbbf6dd708262ea24119a25bece59eb624",
      "parents": [
        "ee2552d9035dd7b0e328e37fefc29a88d8e5ae06"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Mon Aug 19 11:05:38 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Mon Aug 19 11:05:38 2024 -0400"
      },
      "message": "IWYU: include vp9_ext_ratectrl.h for tpl\n\nChange-Id: Ia00dc7f79a69eb73c85fb409418861bef459e863\n"
    },
    {
      "commit": "ee2552d9035dd7b0e328e37fefc29a88d8e5ae06",
      "tree": "0c94ec48ed5307be066e570eba5c62ab68d99abc",
      "parents": [
        "a69eeb0af252d8da60b9dcf6e25051e2e13c0753"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Aug 16 17:16:29 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Aug 16 17:16:29 2024 -0400"
      },
      "message": "vp9 ext rc: TPL \u0026 final encoding use same QP\n\nRemoved codec control VP9E_ENABLE_EXTERNAL_RC_TPL since it is\nno longer needed.\n\nChange-Id: I151254ff3f0496c017ddf73c2caf94783ef38f31\n"
    },
    {
      "commit": "a69eeb0af252d8da60b9dcf6e25051e2e13c0753",
      "tree": "625b055933c56971b423594121eafcadd1148d0b",
      "parents": [
        "d9d6c5e2c9e2b9f5826ce0030fa63bb21399fa96"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Aug 16 14:18:33 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Aug 16 16:50:21 2024 -0400"
      },
      "message": "ext rc: Override encode QP in TPL pass for VBR\n\nChange-Id: I8f32b5847b57313d00401f5596ed62ac7c4817f0\n"
    },
    {
      "commit": "d9d6c5e2c9e2b9f5826ce0030fa63bb21399fa96",
      "tree": "48c19e3b92df8c531635ba515707ded2d3428d59",
      "parents": [
        "95568674c2822ef64b4bee226503c1f8fd54b18f"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Aug 16 13:52:55 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Aug 16 13:54:02 2024 -0400"
      },
      "message": "Remove ext_rc_recode\n\nThis flag is always set to 0\n\nChange-Id: I228b3befae478517e7b31228d4a6553af4fd7a27\n"
    },
    {
      "commit": "95568674c2822ef64b4bee226503c1f8fd54b18f",
      "tree": "de3c3cdd0d953f9498b4e31523d6144c375ed9b1",
      "parents": [
        "fcd1f39e569eeb8d9956ab6f44193c55a7337e76"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Aug 15 16:25:16 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Aug 16 16:43:45 2024 +0000"
      },
      "message": "remove redundant `\u0026\u0026 __GNUC__` preproc check\n\n`#if defined(__GNUC__)` is enough if a specific version isn\u0027t being\nlooked for.\n\nBug: aomedia:356832974\nChange-Id: I3fcbecf9d547c6a2d89d7b5456e83ee08ddc6f5e\n"
    },
    {
      "commit": "fcd1f39e569eeb8d9956ab6f44193c55a7337e76",
      "tree": "bdd5b20664cfc22f867dce02027e460d44d3fc0d",
      "parents": [
        "13be4a7190b65cb57f3ba2962e9036b416fa0b48"
      ],
      "author": {
        "name": "Yunqing Wang",
        "email": "yunqingwang@google.com",
        "time": "Wed Aug 07 09:30:33 2024 -0700"
      },
      "committer": {
        "name": "Yunqing Wang",
        "email": "yunqingwang@google.com",
        "time": "Fri Aug 09 23:05:32 2024 +0000"
      },
      "message": "Improve temporal filter prediction and process\n\nApplied 12-tap filter to temporal filter prediction for better\nresult. Improved the calculation of frames to be used in temporal\nfiltering.\n\nThe overall PSNR gain was -0.511% (lowres), -0.338% (midres), and\n-0.288% (hdres).\nEncoder time was increased by ~2%, which would be largely reduced\nby the following SIMD optimization.\n\nChange-Id: If3ece30f1614beadc99ebf6b4dc3f2d988d3bdb9\n"
    },
    {
      "commit": "13be4a7190b65cb57f3ba2962e9036b416fa0b48",
      "tree": "7dd4f676b3804b9fd188010f3ffbfaac5c27ad18",
      "parents": [
        "b222d722851ce46d89586b7e17ffb84dd0e0d1a7"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Aug 09 09:33:42 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Aug 09 18:02:00 2024 +0000"
      },
      "message": "Remove a stale TODO in ext RC\n\nChange-Id: Ie871a476a7a0b04cf88db17da8402dad1c3247f7\n"
    },
    {
      "commit": "b222d722851ce46d89586b7e17ffb84dd0e0d1a7",
      "tree": "3cfc4e93b88d589d3c62d4e78b88c22726e5d4b3",
      "parents": [
        "c18b9f7c687182d378823b348f42c1986a6f2179"
      ],
      "author": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Thu Aug 08 11:29:29 2024 -0700"
      },
      "committer": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Thu Aug 08 11:42:03 2024 -0700"
      },
      "message": "Add the saturate_cast_double_to_int() function\n\nMove the saturate_cast_double_to_int() function in\nvp8/encoder/firstpass.c to vpx_dsp/vpx_dsp_common.h so that it can be\nused in other files.\n\nChange-Id: I748fea969520542dca68d7a46500d3272f22e16f\n"
    },
    {
      "commit": "c18b9f7c687182d378823b348f42c1986a6f2179",
      "tree": "612a2a8a6dec0d08e27b647f1f92e5f7f893ac66",
      "parents": [
        "634e1f8fb196f0e04c0dceae7043e8a12a0d31f9"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Thu Aug 08 10:24:29 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Thu Aug 08 10:24:29 2024 -0400"
      },
      "message": "Add min/max q index to ext rc config\n\nChange-Id: I5d152f3b0868e78c6b33fe651c6a40597b42feef\n"
    },
    {
      "commit": "634e1f8fb196f0e04c0dceae7043e8a12a0d31f9",
      "tree": "258880891058c794121c26574b88ceb27fad907b",
      "parents": [
        "bb95d3652becde246bfc78635a14774067cf5127"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Aug 05 13:00:13 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Aug 08 02:37:47 2024 +0000"
      },
      "message": "vp9_calc_iframe_target_size_one_pass_cbr: clamp final target\n\nto INT_MAX. This matches calc_iframe_target_size() in VP8\n(http://crbug.com/1473473). If rc-\u003eavg_frame_bandwidth is large even\nsmall kf_boost values will overflow an int.\n\nChange-Id: Iaca5b47fe97793ae70930b3b2c2f42725d2c96fb\n"
    },
    {
      "commit": "bb95d3652becde246bfc78635a14774067cf5127",
      "tree": "335720bf58d508c3820877b6a0e1599c129b646d",
      "parents": [
        "428f3104fa7259a369e88df30f8b02644c8c1e24"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Aug 06 10:44:59 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Aug 06 11:31:25 2024 -0700"
      },
      "message": "update libwebm to libwebm-1.0.0.31-10-g3b63004\n\nThis fixes a build error seen in gcc 15:\n3b63004 mkvparser/mkvparser.cc: add missing \u003ccstdint\u003e include\n\nBug: aomedia:357622679\nChange-Id: I6c4a1795d189f9993d4f2c5c9f0375912bc58f0c\n"
    },
    {
      "commit": "428f3104fa7259a369e88df30f8b02644c8c1e24",
      "tree": "6e8603666ad6ef810b10ce681ee7e621e7484666",
      "parents": [
        "1865f20e9aff29d58a8d53655a7e2037e4eb45c6"
      ],
      "author": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Fri Aug 02 00:11:20 2024 -0700"
      },
      "committer": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Fri Aug 02 22:42:20 2024 +0000"
      },
      "message": "Include \"gtest/gtest.h\" using the shorter path\n\nRely on the -I or -system compiler option to find \"gtest/gtest.h\". This\nmakes it easier to build our tests against a copy of gtest outside the\nlibvpx source tree.\n\nBug: webm:42330726\nChange-Id: I3b189c6345e13b36b236d1eedc6ee091bfa71f48\n"
    },
    {
      "commit": "1865f20e9aff29d58a8d53655a7e2037e4eb45c6",
      "tree": "a01746a2139353254d72416cdd5fee62d8a8af07",
      "parents": [
        "9f06827eeb589eb962c59a7553eeb4b97a08e858"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Thu Aug 01 11:04:30 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Fri Aug 02 14:59:58 2024 -0400"
      },
      "message": "Extend border for vp8 loopfilter\n\nBug: webm:356482713\nChange-Id: I149d077a57d55c46fe1924cff4c5cfcf5c7609b0\n"
    },
    {
      "commit": "9f06827eeb589eb962c59a7553eeb4b97a08e858",
      "tree": "987f94cdacf087cdc4be24146f6d8afd48782f9a",
      "parents": [
        "0c4af6b4c1462e348b8636ec9d3bbfbaa248881a"
      ],
      "author": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Fri Aug 02 07:03:40 2024 -0700"
      },
      "committer": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Fri Aug 02 07:03:40 2024 -0700"
      },
      "message": "Run clang-format on three files\n\nChange-Id: I055186d915d4660e848f6d856d7895953aaf76ba\n"
    },
    {
      "commit": "0c4af6b4c1462e348b8636ec9d3bbfbaa248881a",
      "tree": "dc532193fda1f94914deed928e00f381a02eb145",
      "parents": [
        "b5451de5c5b9e4ba86b33f56b9e6e54603ac1e47"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Aug 01 12:27:01 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Aug 02 00:14:58 2024 +0000"
      },
      "message": "vpx_fdct16x16_avx2: add missing cast\n\nFixes:\nvpx_dsp/x86/fwd_txfm_avx2.c:378:50: error: incompatible pointer types\n  passing \u0027int16_t *\u0027 (aka \u0027short *\u0027) to parameter of type\n  \u0027tran_low_t *\u0027 (aka \u0027int *\u0027) [-Werror,-Wincompatible-pointer-types]\n\nChange-Id: I9f50547c1fc885c24b4b91e4c7d6857d397cceed\n"
    },
    {
      "commit": "b5451de5c5b9e4ba86b33f56b9e6e54603ac1e47",
      "tree": "48614ac96800d3a4e5b575fe816fd690d67581cb",
      "parents": [
        "4295bf4f0f02541dd02fcafbe2e67de9fb579895"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Aug 01 12:13:11 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Fri Aug 02 00:14:58 2024 +0000"
      },
      "message": "vp9_extrc_update_encodeframe_result: normalize decl \u0026 def\n\nFixes compiler warning in visual studio after:\n2ab292e9e Remove unused parameters from ext rc callback\n\nvp9\\encoder\\vp9_ext_ratectrl.c(186): warning C4028: formal parameter 3\ndifferent from declaration\n\nChange-Id: I4cfddb3f55fb7191ebaf578851ab3bc2c55106e3\n"
    },
    {
      "commit": "4295bf4f0f02541dd02fcafbe2e67de9fb579895",
      "tree": "f81e8e00f51789c12193aa831c91de407114d3c5",
      "parents": [
        "2ab292e9e173601c5bd7ea119e2ba238eefcd3ce"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Aug 01 13:38:00 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Aug 01 13:38:00 2024 -0700"
      },
      "message": "Update third_party/libwebm to commit f4b07ec\n\nChange-Id: I18ff0e388d3c8b683385d98d76bff3e238488a94\n"
    },
    {
      "commit": "2ab292e9e173601c5bd7ea119e2ba238eefcd3ce",
      "tree": "9a0c3e7e95d687dd8b24316b2773396b06253007",
      "parents": [
        "3cc287bbd7bbcac3ed419a1a6205e828be87f218"
      ],
      "author": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Tue Jul 30 16:25:07 2024 -0400"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Wed Jul 31 22:03:08 2024 +0000"
      },
      "message": "Remove unused parameters from ext rc callback\n\nBug: b/356424505\nChange-Id: I1c684e7f4cc9bb7b916354d391abd1ae168af39f\n"
    },
    {
      "commit": "3cc287bbd7bbcac3ed419a1a6205e828be87f218",
      "tree": "c30c0a9ce30788a99508175a06b8d9bfe6196175",
      "parents": [
        "8db1b663e2f3db3b0648650fd48d661eacbc231f"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Jul 30 14:52:34 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Jul 31 18:25:19 2024 +0000"
      },
      "message": "vpx_scale,scale1d_c: add assert(dest_scale !\u003d 0)\n\nThis fixes a \u0027division by zero\u0027 static analysis report (seen with\nclang-14).\n\nBug: b:328632178\nChange-Id: I4c051631ff1a948e8f83a831286e01fc50ff1c1d\n"
    },
    {
      "commit": "8db1b663e2f3db3b0648650fd48d661eacbc231f",
      "tree": "13ffd39c90b14c101dd75433d70b14d2de6e73ab",
      "parents": [
        "f987e3514cd4114278f600887cbcc4f4848733ca"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Jul 30 14:54:01 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Jul 30 14:54:01 2024 -0700"
      },
      "message": "vp9_subexp,remap_prob: add an assert\n\nFixes a \u0027Result of operation is garbage or undefined\u0027 static analysis\nreport (seen with clang-14) related to left shifting a negative value.\n\nBug: b:328632178\nChange-Id: I18f0100eca0deac1cac9be0c7e848685d2911fb3\n"
    },
    {
      "commit": "f987e3514cd4114278f600887cbcc4f4848733ca",
      "tree": "a780102239dc178ee5920355ae5fc26791cebc40",
      "parents": [
        "85d386599d7f4fa185973597d0479e57cdeedf52"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Jul 29 13:20:17 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Jul 30 17:55:49 2024 +0000"
      },
      "message": "doxygen: quiet warnings in decoder-only config\n\nFixes:\nwarning: explicit link request to \u0027VP9E_SET_EXTERNAL_RATE_CONTROL\u0027 could\nnot be resolved\n\nChange-Id: If7a0d97412cc8fad3457031fbf29cb447635f4a0\n"
    },
    {
      "commit": "85d386599d7f4fa185973597d0479e57cdeedf52",
      "tree": "68201487ab146190c5eae89c06f5fbf344c0d381",
      "parents": [
        "cdf8da4c03cf53f2c31a9a5f4c84880ca128c608"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Jul 29 13:23:58 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Mon Jul 29 13:23:58 2024 -0700"
      },
      "message": "systemdependent.c: fix warning w/CONFIG_MULTITHREAD\u003d0\n\nfixes:\nvp8/common/generic/systemdependent.c: In function\n   \u0027vp8_machine_specific_config\u0027:\nvp8/common/generic/systemdependent.c:63:46: warning: unused parameter\n   \u0027ctx\u0027 [-Wunused-parameter]\n    63 | void vp8_machine_specific_config(VP8_COMMON *ctx) {\n\nChange-Id: I0eeaa0c27ccfa901cc62150eed590f5056eb9238\n"
    },
    {
      "commit": "cdf8da4c03cf53f2c31a9a5f4c84880ca128c608",
      "tree": "b8405cbf0fccbedcf525af458056646b1b93df26",
      "parents": [
        "f9120b789d491eba5b1b319b5d2499db92109786"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Jul 23 15:52:44 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Jul 25 15:08:02 2024 -0700"
      },
      "message": "vp8: fix OOB access in x-\u003eMVcount\n\nMotion vectors are now clamped in\nvp8_find_best_sub_pixel_step_iteratively, vp8_find_best_sub_pixel_step,\nvp8_find_best_half_pixel_step, vp8_full_search_sad,\nvp8_refining_search_sadx4 and vp8_refining_search_sad_c (the rtcd for\nother optimizations are redirects to vp8_refining_search_sadx4).\n\nThe difference of valid motion vectors may still go beyond the range of\nthe MVcount array, however, so additional checks are added to\nrd_update_mvcount() and update_mvcount().\n\nNote the test source and settings (speed 1 and GOOD quality mode) come\nfrom the issue report; additional coverage is added for realtime. The\nrealtime path does not trigger the error without the fix, but as it\u0027s\nsimilar to the rd path, the same clamp is done to be safe.\n\nFixes:\nvp8/encoder/rdopt.c:1579:5: runtime error: index 17467 out of bounds for\n  type \u0027unsigned int[2047]\u0027\n\nBug: oss-fuzz:69906\nChange-Id: Ia8bd087cfe4475ab09ba711ed806fbcbaa72e552\n"
    },
    {
      "commit": "f9120b789d491eba5b1b319b5d2499db92109786",
      "tree": "066a3ba01bfa0e9533418393a6b8cef1e5c18e9d",
      "parents": [
        "d63ecb4117a8c2c91a02840d07a2a2dc1c6ec830"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Tue Jul 23 15:41:24 2024 -0700"
      },
      "committer": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Thu Jul 25 19:43:53 2024 +0000"
      },
      "message": "vp8,calc_iframe_target_size: clamp kf_boost\n\ncpi-\u003eoutput_framerate may be as large as 10M. Previously this would\ncause kf_boost to be ~20M which would overflow an int when multiplied by\nvalues in kf_boost_qadjustment[].\n\nFixes:\nvp8/encoder/ratectrl.c:340:25: runtime error: signed integer overflow:\n  19999984 * 220 cannot be represented in type \u0027int\u0027\n\nBug: oss-fuzz:69100\nChange-Id: I2d77c9d2912412f6265f6a8dc0e6b361b63b8242\n"
    },
    {
      "commit": "d63ecb4117a8c2c91a02840d07a2a2dc1c6ec830",
      "tree": "8fac13e21a3178b3aa9fe0041bc72bc0d45fe597",
      "parents": [
        "f809c987b5473c5a6f6db3185f2bc8c381cef6a6"
      ],
      "author": {
        "name": "Jingning Han",
        "email": "jingning@google.com",
        "time": "Wed Jul 24 16:02:39 2024 -0700"
      },
      "committer": {
        "name": "Jingning Han",
        "email": "jingning@google.com",
        "time": "Wed Jul 24 16:02:39 2024 -0700"
      },
      "message": "Reset the ref_table array for the key frame GOP\n\nChange-Id: Idda6ad9352d4c74dcbe8f2b6e1615d10e958e4c8\n"
    },
    {
      "commit": "f809c987b5473c5a6f6db3185f2bc8c381cef6a6",
      "tree": "166d2e8aee6875ca5cec2aff4d2df4512bf2bb8a",
      "parents": [
        "f96deb0bb4041cda19612545b92e1499170a9ea4"
      ],
      "author": {
        "name": "Jingning Han",
        "email": "jingning@google.com",
        "time": "Wed Jul 24 16:01:24 2024 -0700"
      },
      "committer": {
        "name": "Jingning Han",
        "email": "jingning@google.com",
        "time": "Wed Jul 24 16:01:24 2024 -0700"
      },
      "message": "Remove repeated ref_frame assignments\n\nChange-Id: I0daa5a40489ce14582cb6a1c2816df354f1134f9\n"
    },
    {
      "commit": "f96deb0bb4041cda19612545b92e1499170a9ea4",
      "tree": "4baae132b37ef86c148e6fab25ba7545cfd865f7",
      "parents": [
        "3fb0e5d75dc07890113ddbdecb88e34853e058de"
      ],
      "author": {
        "name": "Bohan",
        "email": "bohanli@google.com",
        "time": "Tue Jul 23 12:08:32 2024 -0700"
      },
      "committer": {
        "name": "Jerome Jiang",
        "email": "jianj@google.com",
        "time": "Wed Jul 24 18:57:29 2024 +0000"
      },
      "message": "Add tpl propagation with updated ref_frame idx\n\nChange-Id: I6fcef44a90fc434e18447964aa1b4585c7f62310\n"
    }
  ],
  "next": "3fb0e5d75dc07890113ddbdecb88e34853e058de"
}
