)]}'
{
  "log": [
    {
      "commit": "d9bd07ba5f614156021df666ba4052ac73cf7953",
      "tree": "7a114e3792c22f553ee980677d0aed345210a4a3",
      "parents": [
        "06acbbc0d01ccad87bcbdfe388821f09b1c22215"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri Sep 11 18:07:02 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 18:56:49 2026"
      },
      "message": "Roll chromium_revision 464ebda2ac..779c058eac (1696311:1696434)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/464ebda2ac..779c058eac\nFull diff: https://chromium.googlesource.com/chromium/src/+/464ebda2ac..779c058eac\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/1574c5aef1..ee7f800124\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/0da9e79e7e..66edf0f164\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/34670d4d99..d292241086\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/ec30d7b049..4c56f21bb6\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/d565eec60f..b7926e61f1\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/6f78923bd6..d3b1841f17\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/cb56cfe8ee..0c2250f2d3\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/464ebda2ac..779c058eac/DEPS\n\nBUG\u003dNone\n\nChange-Id: I1ef19d49532e68f0ebb983c4929e7603d76c71e6\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/502340\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48575}\n"
    },
    {
      "commit": "06acbbc0d01ccad87bcbdfe388821f09b1c22215",
      "tree": "cd1f9e0354e889a0b8a24ffcdca49c59114c4b4d",
      "parents": [
        "9fc6fae20b380da22568f10732029547d25ae383"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri Sep 11 16:07:07 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 17:09:53 2026"
      },
      "message": "Roll chromium_revision 85078ad0ec..464ebda2ac (1696126:1696311)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/85078ad0ec..464ebda2ac\nFull diff: https://chromium.googlesource.com/chromium/src/+/85078ad0ec..464ebda2ac\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/2d01b03227..1574c5aef1\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/1eacc2cb78..0da9e79e7e\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/2a2273ee98..34670d4d99\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/81ee887c7e..ec30d7b049\n* src/third_party/androidx/cipd: uWJJ2ETXxT1LWGrf_wMV2FBesYyvAHW_Jbz1PMI7uxYC..Yjkz-qvZtvlzUOMEM_bbI5-M0cKWs_yBbOSL5NjmpOcC\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/558fcc5f01..0a5a85676d\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/a1b4a9b2ac..67ee0f4742\n* src/third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/a8be4de7de..24a407d535\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/3f3735e3f3..2dd4257364\n* src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-android-runtime-library-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/clang-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/clangd-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/clang-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/clang-tidy-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/clangd-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/llvmobjdump-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/clang-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/clangd-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/clang-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/clang-tidy-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/clangd-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/llvmobjdump-llvmorg-24-init-7747-g62397f8b-1.tar.xz..Linux_x64/clang-android-runtime-library-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Linux_x64/clang-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Linux_x64/clangd-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac/clang-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac/clang-tidy-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac/clangd-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac/llvmobjdump-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac_arm64/clang-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac_arm64/clangd-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Win/clang-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Win/clang-tidy-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Win/clangd-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-27.tar.xz,Win/llvmobjdump-llvmorg-24-init-7747-g62397f8b-27.tar.xz\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/058235b8ce..cb56cfe8ee\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/85078ad0ec..464ebda2ac/DEPS\n\nBUG\u003dNone\n\nChange-Id: I96076aa0ae09850ac0ff64eca167c1b49df366b4\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/502320\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48574}\n"
    },
    {
      "commit": "9fc6fae20b380da22568f10732029547d25ae383",
      "tree": "f4f1e6da8afa4f64866400c011e1a7d7ac1fc7e9",
      "parents": [
        "ea28a89547d6625d7e07986a89691b5d0155aa58"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Fri Sep 11 08:38:46 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 13:10:16 2026"
      },
      "message": "Add screenshare CBR rate control tests for V2 Video Encoder API.\n\nImplement screenshare test cases in video_encoder_rate_control_unittest:\n- ScreenshareSlideChangesFullHd: Evaluates 1080p slide presentations with\n  mostly static content punctuated by intermittent slide changes every 2s,\n  verifying bounded scene change bursts and compact static encoding.\n- ScreenshareScrollingHd: Evaluates 720p scrolling over high-resolution\n  content (1850x1110) with alternating scrolling and paused intervals,\n  verifying CBR sliding window and total bitrate deviation.\n- ScreenshareZeroHzHd: Evaluates Zero-Hz mode where a static frame is\n  encoded at 1 Hz repeat rate while each frame\u0027s encoded CBR duration\n  remains 1/target_fps, and subsequent resumption of 30 fps motion,\n  verifying no oversized bursts on idle frames and quick convergence\n  upon resuming motion.\n\nBug: webrtc:496266459\nChange-Id: I0137fd256ab3daae29771fc508b4bd70a311acd0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501920\nAuto-Submit: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48573}\n"
    },
    {
      "commit": "ea28a89547d6625d7e07986a89691b5d0155aa58",
      "tree": "46370ebe087ad545a4f8cc1bfc3a82be8a1b4aa7",
      "parents": [
        "5adbd93c1bf3cdadc52a5a27385b98d4cb9d314b"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri Sep 11 09:10:22 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 13:01:58 2026"
      },
      "message": "Delete WebRTC-Target-Bitrate-Rtcp field trial\n\nAnd thus disable support for sending non-standard RTCP TargetBitrate messages\n\nBug: webrtc:42222127\nChange-Id: Iddfb12e2f94da54285bc14db9a23a6fa5996ee61\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/502181\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48572}\n"
    },
    {
      "commit": "5adbd93c1bf3cdadc52a5a27385b98d4cb9d314b",
      "tree": "cefb9093b304478932bc08bd1d90312099f00639",
      "parents": [
        "c2099d1bf116bc3dcd330431f9971ee023cec602"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri Sep 11 12:06:03 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 13:00:49 2026"
      },
      "message": "Roll chromium_revision 5334a28253..85078ad0ec (1696014:1696126)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/5334a28253..85078ad0ec\nFull diff: https://chromium.googlesource.com/chromium/src/+/5334a28253..85078ad0ec\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/31b155b37d..2d01b03227\n* src/buildtools/linux64: git_revision:0625da07ece7b1a374ec0719b6f40ebe3d0950c1..git_revision:cfcd774b98f3433e18b722f9a7ff06119825b8eb\n* src/buildtools/mac: git_revision:0625da07ece7b1a374ec0719b6f40ebe3d0950c1..git_revision:cfcd774b98f3433e18b722f9a7ff06119825b8eb\n* src/buildtools/win: git_revision:0625da07ece7b1a374ec0719b6f40ebe3d0950c1..git_revision:cfcd774b98f3433e18b722f9a7ff06119825b8eb\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/5b67028431..1eacc2cb78\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/59818d7013..2a2273ee98\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/bdb731abee..81ee887c7e\n* src/third_party/android_deps/autorolled/cipd: M5geAdO5h5u6qMhI5HJjtl2hy2rurxM_De07GBeU8rQC..Ra4uY18mjgX-auWJfZIrL_1e0QkPtVEJUBgn54LcZ1EC\n* src/third_party/androidx/cipd: VlDQtfztFI9e5iWRAWe8JTBOfU_9UG_GLVcOHdglNZAC..uWJJ2ETXxT1LWGrf_wMV2FBesYyvAHW_Jbz1PMI7uxYC\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/a2bdd581e7..cd1b9c9b12\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/7c70df87eb..058235b8ce\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/5334a28253..85078ad0ec/DEPS\n\nBUG\u003dNone\n\nChange-Id: I00244f61f0a5aae6707b6d3fd3b76781c8e7f87b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/502240\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48571}\n"
    },
    {
      "commit": "c2099d1bf116bc3dcd330431f9971ee023cec602",
      "tree": "5526ee11c39b185209a3baefcf89e647c7f6ca39",
      "parents": [
        "22dfd42c3a74d3ad240cd95cfc1d289625e3116f"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri Sep 11 09:19:36 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 12:03:27 2026"
      },
      "message": "Embed rtc_rust check into rtc_rust_test_suite template\n\nfor consistency with can_build_rust_unit_tests checks and to\nsimplify usage of such template that would always be present but be noop\nwhen rust is disabled.\n\nBug: webrtc:416446214\nChange-Id: I6d47ab1be56a5735f6296b638bcc724201134cf2\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501960\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48570}\n"
    },
    {
      "commit": "22dfd42c3a74d3ad240cd95cfc1d289625e3116f",
      "tree": "1f0b093d516cd2d6ba287746d5af7bf8d89c299a",
      "parents": [
        "e4edcbbeaf11c05f4f3d5dfd1106784861298597"
      ],
      "author": {
        "name": "Åsa Persson",
        "email": "asapersson@webrtc.org",
        "time": "Fri Sep 11 09:22:40 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 11:13:01 2026"
      },
      "message": "scale_resolution_down_to: Ensure lowest active stream is not disabled.\n\nWhen scale_resolution_down_to is used in simulcast and resolution is adapted, upper streams exceeding the max pixel limit are disabled. However, currently all active streams could be dropped when the lowest stream is inactive (e.g. {inactive, inactive, active}).\n\nRestrict max_num_layers to at least min_num_layers (the layer count required to include the first active stream) so that the lowest active stream is never disabled.\n\nBug: b/289987197\nChange-Id: Ic8c464c697efb3d3bb82f57243e0962b95d0bf77\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501740\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48569}\n"
    },
    {
      "commit": "e4edcbbeaf11c05f4f3d5dfd1106784861298597",
      "tree": "87d4e5106acd381b4963b23cab9641aa405f2ea0",
      "parents": [
        "824488802c498e902bd20e3a6c14cbb75d5d9a23"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri Sep 11 10:06:08 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 10:30:52 2026"
      },
      "message": "Fix building frame_analyzer_host target\n\nWhile modifying the script, update its style to avoid warnings\n\nTested: autoninja -C out/Default frame_analyzer_host\n\nBug: None\nChange-Id: I6a56bf62e5e5d34423878c07dd73f05de6d2169b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/502141\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#48568}\n"
    },
    {
      "commit": "824488802c498e902bd20e3a6c14cbb75d5d9a23",
      "tree": "8394feec3789bf18ee1d696dd406942756669563",
      "parents": [
        "9797914ece30ddb3a14456738f7af305fd995493"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri Sep 11 08:04:00 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 09:00:29 2026"
      },
      "message": "Roll chromium_revision db0bd2e3b9..5334a28253 (1695900:1696014)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/db0bd2e3b9..5334a28253\nFull diff: https://chromium.googlesource.com/chromium/src/+/db0bd2e3b9..5334a28253\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/afec4eac9b..31b155b37d\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/adafa7616f..5b67028431\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/54659d52e3..59818d7013\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/ea7463a0bb..bdb731abee\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/6794dd02d7..a2bdd581e7\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/a65db1b513..a1b4a9b2ac\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/8db6cf6029..439632ae95\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/2ea3a7770f..7c70df87eb\n* src/tools/luci-go: git_revision:3d1174859c0a5bb00d87c78506f8c031afad16aa..git_revision:e8ff1a9251fd84ffa2645964347cf41281903c09\n* src/tools/luci-go: git_revision:3d1174859c0a5bb00d87c78506f8c031afad16aa..git_revision:e8ff1a9251fd84ffa2645964347cf41281903c09\n* src/tools/luci-go: git_revision:3d1174859c0a5bb00d87c78506f8c031afad16aa..git_revision:e8ff1a9251fd84ffa2645964347cf41281903c09\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/db0bd2e3b9..5334a28253/DEPS\n\nBUG\u003dNone\n\nChange-Id: I94058e3a37f3c4b5344a32ed8f689e4b6e918bef\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/502200\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48567}\n"
    },
    {
      "commit": "9797914ece30ddb3a14456738f7af305fd995493",
      "tree": "00f1de34decc7fadeded710879189fb54efcdc8d",
      "parents": [
        "d077e1223a651f23b52866cd6f6e1d821aaa3dde"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri Sep 11 04:11:41 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 05:48:24 2026"
      },
      "message": "Update WebRTC code version (2026-09-11T04:11:18).\n\nBug: None\nChange-Id: I0e0c1969702d8d9795e0c5aedae6af6eae80434c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/502100\nCommit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nBot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48566}\n"
    },
    {
      "commit": "d077e1223a651f23b52866cd6f6e1d821aaa3dde",
      "tree": "dab5c6f8a0c8767975ab5a3c7f64e623d0ea1883",
      "parents": [
        "3c93c043cf81c36da2744a6817f7ea9e29c6f814"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri Sep 11 02:14:51 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 03:02:59 2026"
      },
      "message": "Roll chromium_revision 032c48a8ba..db0bd2e3b9 (1695697:1695900)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/032c48a8ba..db0bd2e3b9\nFull diff: https://chromium.googlesource.com/chromium/src/+/032c48a8ba..db0bd2e3b9\n\nChanged dependencies\n* fuchsia_version: version:33.20260903.4.1..version:33.20260910.5.1\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/9bf1392ee6..adafa7616f\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/05d4c77dc2..54659d52e3\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/28999cb0f6..ea7463a0bb\n* src/third_party/android_build_tools/lint/cipd: B6FDr2A7npJWaIE4uoGMlp4-3ZRkDnPK01MLp0Qi7M4C..x6PNegkeVpx4zgAeigpYA-1dDhPskEcSEPU3zhXk4uQC\n* src/third_party/android_build_tools/manifest_merger/cipd: rbN6Z4kNrab4oL7d2Vn86ZSPTCZiaOjM0HAgtUvKSiYC..qjmS9O_Iyhx3jsBE8eIvzjzwKK7pn4fRVX8QH2H_2Y8C\n* src/third_party/androidx/cipd: yBdrYbHHI4CJDfATZXiSV0qNUVS3_EAawkUxAOorlh4C..VlDQtfztFI9e5iWRAWe8JTBOfU_9UG_GLVcOHdglNZAC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/4934bf7606..2b60ed4ed5\n* src/third_party/dav1d/libdav1d: https://chromium.googlesource.com/external/github.com/videolan/dav1d.git/+log/aa09a630ef..a34e0685b9\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/afffc8aa3f..6794dd02d7\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/25f6bff894..846bda6f29\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/d6f56e6d54..6f78923bd6\n* src/third_party/tflite/src: https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git/+log/7d3f38c32f..bf3e7d28d4\n* src/third_party/xnnpack/src: https://chromium.googlesource.com/external/github.com/google/XNNPACK.git/+log/c5ed6a9f35..3c4596adb5\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/fde87269d2..2ea3a7770f\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/032c48a8ba..db0bd2e3b9/DEPS\n\nBUG\u003dNone\n\nChange-Id: I901a98ac72c45dbef1e640199818dd94d0d88505\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/502080\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48565}\n"
    },
    {
      "commit": "3c93c043cf81c36da2744a6817f7ea9e29c6f814",
      "tree": "754aca10620557a595d3df64afe78e323fc74e8a",
      "parents": [
        "35b68b13332ae2bbf015d4955e59d76abec0f3e7"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu Sep 10 22:09:08 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 22:56:55 2026"
      },
      "message": "Roll chromium_revision af86ccbd91..032c48a8ba (1695463:1695697)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/af86ccbd91..032c48a8ba\nFull diff: https://chromium.googlesource.com/chromium/src/+/af86ccbd91..032c48a8ba\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/f358a6faa2..afec4eac9b\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/44c47bc4db..9bf1392ee6\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/23022d17eb..05d4c77dc2\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/83b82b6102..28999cb0f6\n* src/third_party/androidx/cipd: B8AcZ1jNq7w5WmVpFSPqfX55cJ0lPw2l8N_YHf-jMPcC..yBdrYbHHI4CJDfATZXiSV0qNUVS3_EAawkUxAOorlh4C\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/db1598df5d..4934bf7606\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/08f3e8c0eb..afffc8aa3f\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/198a61f683..e50fac9ff3\n* src/third_party/libFuzzer/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git/+log/42af2c9785..adc3407201\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/5bf9426822..d6f56e6d54\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/ff2d53392e..fde87269d2\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/af86ccbd91..032c48a8ba/DEPS\n\nBUG\u003dNone\n\nChange-Id: If7df666796e8549dd924cf67d8c686accf97a98f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/502040\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48564}\n"
    },
    {
      "commit": "35b68b13332ae2bbf015d4955e59d76abec0f3e7",
      "tree": "03488a4590020c24ed3b7532c6fdcea970690772",
      "parents": [
        "04408f01820fc68806a1a46b8dc065e37c664ade"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu Sep 10 16:05:47 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 16:53:48 2026"
      },
      "message": "Roll chromium_revision de383d292c..af86ccbd91 (1695310:1695463)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/de383d292c..af86ccbd91\nFull diff: https://chromium.googlesource.com/chromium/src/+/de383d292c..af86ccbd91\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/aa37fbfbed..f358a6faa2\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/4b3f93d588..44c47bc4db\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/c6288d61ab..23022d17eb\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/b1f7430388..83b82b6102\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ba26b4cb83..db1598df5d\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/77bfc376d6..558fcc5f01\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/5139c2ad5a..ff2d53392e\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/de383d292c..af86ccbd91/DEPS\n\nBUG\u003dNone\n\nChange-Id: I73050d8b35f3b285528bccd9cf7051fdc2803e7c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501940\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48563}\n"
    },
    {
      "commit": "04408f01820fc68806a1a46b8dc065e37c664ade",
      "tree": "0bc45575a15654df4b7404c5dff4f66cd910b72d",
      "parents": [
        "782a8de7f1788c008e399efe2225ff5bad22ab4e"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Thu Sep 10 15:13:30 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 16:19:48 2026"
      },
      "message": "Document current state of Rust support in WebRTC\n\nBug: webrtc:416446214\nChange-Id: Ibb7964288f88f70f5f60f21a0be0bbbdcb106ee7\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501860\nReviewed-by: Victor Boivie \u003cboivie@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48562}\n"
    },
    {
      "commit": "782a8de7f1788c008e399efe2225ff5bad22ab4e",
      "tree": "40f69ec509cb85c56c07272ae7640f000b253672",
      "parents": [
        "68c958e39fe36f202a66d4fcac353bd10d002f6b"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Thu Sep 10 14:58:33 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 16:04:58 2026"
      },
      "message": "Remove rust libraries matching cxx bridges\n\ncxx bridges creates such library automagically, having both may create\nduplicate symbols linking issues.\n\nBug: webrtc:416446214\nChange-Id: I1b1ccfab5a9006b3c7df4410b01d8eec5a518829\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501861\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48561}\n"
    },
    {
      "commit": "68c958e39fe36f202a66d4fcac353bd10d002f6b",
      "tree": "78fbc33c8a869469c18f8d9e7be6a2378e318b38",
      "parents": [
        "dc39512537add4a656e810d9774138b075510276"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Thu Sep 10 12:30:14 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 13:53:28 2026"
      },
      "message": "Extract common Y4M header parser and add unit tests\n\nMove duplicated and brittle Y4M header parsing out of\nY4mFrameGenerator and Y4mFrameReader into a safe, common\nY4mHeaderParser utility with unit tests.\n\nThe parser handles:\n- Small frames with minimal headers (as short as width/height)\n- Arbitrary tag order and optional framerate / color space / comments\n- Maximum headers up to 2048 bytes, rejecting headers that exceed it\n- Bound checks using absl::string_view and webrtc::StringToNumber\n- std::optional\u003cFrequency\u003e framerate\n- std::optional\u003cColorSpace\u003e color_space (rejecting unknown color spaces)\n- DataSize header_size\n\nBug: webrtc:496266459\nChange-Id: Ic449c9eaf9c48e0a2bf6eab07786e3d39896a1bd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501560\nReviewed-by: Artem Titov \u003ctitovartem@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48560}\n"
    },
    {
      "commit": "dc39512537add4a656e810d9774138b075510276",
      "tree": "916ab9e03b6cf4ef4e8b762088e9e8c07dedcec5",
      "parents": [
        "e101a4c2c66232aaf60823e447ded36d6e8ebdfd"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Wed Sep 09 10:32:45 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 13:50:22 2026"
      },
      "message": "Add high complexity CBR test cases for V2 Video Encoder API.\n\nThis CL adds a synthetic frame generator that crops and scales a\n(preferably) high-detail static image along a smooth, erratic,\nnon-repeating trajectory governed by double-pendulum chaotic physics\nwith dynamic zoom and optional luma noise. Designed as an absolute\nstress test for video encoders and their rate control.\n\nThis generator and the recently added camera switching generator are\nadded as new unit tests for the V2 VideoEncoderInterface.\n\nBug: webrtc:496266459\nChange-Id: I2a2da36e39d960a3eb802f8c0c0bbc9638a03e76\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500802\nAuto-Submit: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48559}\n"
    },
    {
      "commit": "e101a4c2c66232aaf60823e447ded36d6e8ebdfd",
      "tree": "36298d7ba92b971a8217ddac72d69bb44c3c5145",
      "parents": [
        "84155da40646576fd8de1063268e96fee8b998a6"
      ],
      "author": {
        "name": "Leonardo Evi",
        "email": "evil@chromium.org",
        "time": "Thu Sep 10 11:54:53 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 13:44:31 2026"
      },
      "message": "Invoke Audio Injector callback on ProxyAudioEncoder::OnReceivedTargetAudioBitrate calls.\n\nRemove empty override of the OnReceivedTargetAudioBitrate method\noverload in ProxyAudioEncoder and handle invocation from multiple\nthreads.\n\nBug: chromium:532190488\nChange-Id: I28409904b57f7341120a9e37c2fd0a5ec948dcee\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501580\nCommit-Queue: Henrik Boström \u003chbos@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48558}\n"
    },
    {
      "commit": "84155da40646576fd8de1063268e96fee8b998a6",
      "tree": "0bfdc025266e6b5068af0656457b1ffc55d7281a",
      "parents": [
        "b40276d49053f0ee00b5423df3a58129c826b510"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Thu Sep 10 09:08:25 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 13:41:12 2026"
      },
      "message": "opus: remove unused WebRtcOpus_PacketHasVoiceActivity\n\nThe side channel check was also wrong:\n\n  if (channels \u003d\u003d 2 \u0026\u0026\n      (frame_data[frame][0] \u003c\u003c (silk_frames + 1)) \u003e\u003e (8 - silk_frames))\n\nThe byte promotes to int, so the left shift does not discard the mid\nchannel flags and the right shift brings them back down. That made the\nside channel VAD test fire on the mid channel LBRR flag, a false\npositive on stereo SILK frames carrying in-band FEC.\n\nThe correct form truncates to 8 bits after the left shift:\n\n  const uint8_t flags \u003d frame_data[frame][0];\n  const uint8_t side \u003d static_cast\u003cuint8_t\u003e(flags \u003c\u003c (silk_frames + 1));\n  if (channels \u003d\u003d 2 \u0026\u0026 side \u003e\u003e (8 - silk_frames))\n\nNote: the encoder never produces this combination so no consequence.\n\nBug: None\nChange-Id: I8b7118a0c749287e6850e3b8d3fb136e4d4f9809\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501701\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48557}\n"
    },
    {
      "commit": "b40276d49053f0ee00b5423df3a58129c826b510",
      "tree": "f75573621087c4f0b7a741cd09aafb4d505fee63",
      "parents": [
        "0999bd55d3a2d39cc70b759ce4b27ff14a66fb1a"
      ],
      "author": {
        "name": "Leonardo Evi",
        "email": "evil@chromium.org",
        "time": "Thu Sep 10 11:54:27 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 13:07:39 2026"
      },
      "message": "Fix RtpSenderReceiverTest.InjectVideoFrameOnDifferentThread flakey test.\n\nBug: chromium:532190488\nChange-Id: I7a5933b2a1790399101d4f3f9bfbe452adf75ae5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501780\nReviewed-by: Johannes Kron \u003ckron@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Henrik Boström \u003chbos@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48556}\n"
    },
    {
      "commit": "0999bd55d3a2d39cc70b759ce4b27ff14a66fb1a",
      "tree": "3852b8efa08378df449b4a276ece4f051aef1eba",
      "parents": [
        "f9e1d92faa04ca0193f0bea0e0c24298385179c1"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu Sep 10 10:05:52 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 11:06:17 2026"
      },
      "message": "Roll chromium_revision 34204b996b..de383d292c (1695158:1695310)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/34204b996b..de383d292c\nFull diff: https://chromium.googlesource.com/chromium/src/+/34204b996b..de383d292c\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/1deee6343d..aa37fbfbed\n* src/buildtools/linux64: git_revision:f99972118649814cd21b180eab5ae84df3c5fac7..git_revision:0625da07ece7b1a374ec0719b6f40ebe3d0950c1\n* src/buildtools/mac: git_revision:f99972118649814cd21b180eab5ae84df3c5fac7..git_revision:0625da07ece7b1a374ec0719b6f40ebe3d0950c1\n* src/buildtools/win: git_revision:f99972118649814cd21b180eab5ae84df3c5fac7..git_revision:0625da07ece7b1a374ec0719b6f40ebe3d0950c1\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/b61cc4783d..4b3f93d588\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/d477a5baad..c6288d61ab\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/628012d6d9..b1f7430388\n* src/third_party/android_deps/autorolled/cipd: JetADwuF_leE4vCWOHphTdfAtNxKScZBb6peZEwoXiQC..M5geAdO5h5u6qMhI5HJjtl2hy2rurxM_De07GBeU8rQC\n* src/third_party/androidx/cipd: Sb5Bagf0XbVAvJB_16gC0U7qRp2uKs35tBTX15kD3xwC..B8AcZ1jNq7w5WmVpFSPqfX55cJ0lPw2l8N_YHf-jMPcC\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/1e5e3539fa..08f3e8c0eb\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/68db0e246a..198a61f683\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/615c1fd5e4..a65db1b513\n* src/third_party/harfbuzz/src: https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/46ea946ab4..f5efbbef38\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/0c5c85c698..5139c2ad5a\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/34204b996b..de383d292c/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ie8e9470b3573594dfb7f223a472a22c25ed435b0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501760\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48555}\n"
    },
    {
      "commit": "f9e1d92faa04ca0193f0bea0e0c24298385179c1",
      "tree": "2a0922f46cfebfe05b0785346a5713e3bc9328d8",
      "parents": [
        "7de2c300c0b7187ed86e63f644237297886525e5"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Thu Sep 10 08:28:57 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 11:04:53 2026"
      },
      "message": "Deflake ReceivedUlpfecPacketsNotNacked test\n\nIn hybrid NACK/FEC mode, VCMNackFecMethod::BitRateTooLowForFec disables\nFEC when estimated bytes per frame falls below 400 bytes (96 kbps at\n30 fps for 320x180 resolution) when RTT is under 200 ms.\n\nBecause FecEndToEndTest.ReceivedUlpfecPacketsNotNacked configured a\nminimum bitrate of 30 kbps while immediately dropping 50% of media\npackets, bandwidth estimation collapsed down to the 30 kbps floor.\nThis triggered BitRateTooLowForFec, permanently suppressing FEC\ngeneration and causing the test to wait forever for FEC packets.\n\nAdditionally, dropping packets immediately from the start raced with\nthe initial RTCP SR/RR handshake needed to establish an RTT above the\n20 ms threshold required for FEC in hybrid mode.\n\n- Raise min_bitrate_bps from 30 kbps to 100 kbps to keep target bitrate\n  above the 96 kbps FEC cutoff.\n- Introduce a 30-packet warm-up period to permit RTCP RTT measurement\n  and transport pipeline stabilization before injecting packet loss.\n\nBug: none\nChange-Id: I51ced07de50d126f7847291db239b27b2cc4c6a8\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501700\nCommit-Queue: Stefan Holmer \u003cstefan@webrtc.org\u003e\nReviewed-by: Stefan Holmer \u003cstefan@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48554}\n"
    },
    {
      "commit": "7de2c300c0b7187ed86e63f644237297886525e5",
      "tree": "b5e9ac2f93e5294113ed22aecd86d0679880128f",
      "parents": [
        "bf31ff6fff0088bbbce706720e6f22be6f5294fa"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Wed Sep 09 20:48:50 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 11:02:23 2026"
      },
      "message": "Batch transceiver channel teardown in ApplyRemoteDescription\n\nWhen a remote answer lacks Sframe support for a media section that was\noffered with Sframe, the transceiver is stopped and its channel is\ncleared. Previously, this called RtpTransceiver::ClearChannel(), which\nexecutes synchronous BlockingCalls to both the network and worker\nthreads from the signaling thread.\n\nThis change replaces the synchronous ClearChannel() call with tasks\nbatched via ScopedOperationsBatcher:\n- Queue GetClearChannelNetworkTask() on network_tasks.\n- Queue GetDeleteChannelWorkerTask() on worker_tasks.\n- Run network_tasks before worker_tasks to ensure network teardown\n  precedes channel deletion on the worker thread.\n- Guard receiver media channel setup with !transceiver-\u003estopped() so\n  stopped transceivers do not reinitialize receiver channels.\n\nBug: webrtc:42222804\nChange-Id: I540e89f2e07f15818bcd06876f6a16d5fced65f3\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501660\nReviewed-by: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48553}\n"
    },
    {
      "commit": "bf31ff6fff0088bbbce706720e6f22be6f5294fa",
      "tree": "9ae52c8b372f9121dd125de5f1885bf20b8b6a74",
      "parents": [
        "c61fc59821a371ebe64e14ef172e1cb80d682ecd"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Tue Sep 08 12:54:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 09:37:26 2026"
      },
      "message": "pc: check remote ice-option validity and split ufrag/pwd UMA\n\nwhich may allow enforcing the ice-char charset on some of them.\n\nBug: chromium:556773246\nChange-Id: I3dc1b4a804e5d7f43c93db7bb53d8dbc96d31e52\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501140\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Johannes Kron \u003ckron@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48552}\n"
    },
    {
      "commit": "c61fc59821a371ebe64e14ef172e1cb80d682ecd",
      "tree": "eab9fd5aa79187ce7da30cb7918a466d2362c651",
      "parents": [
        "9a6c973539e8afa908fa92a5dd87eeaf814aa33a"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Wed Sep 09 19:54:35 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 08:30:35 2026"
      },
      "message": "Default worker thread to network thread\n\nCurrently, if no worker thread is injected in ConnectionContext,\na dedicated thread is created and started as a fallback. As part\nof simplifying thread topologies, default to reusing the network thread\ninstead when no explicit worker thread dependency is provided.\n\n- Annotate dependencies parameter with absl_nonnull.\n- Change ConnectionContext::worker_thread_ type to Thread* const and\n  remove AlwaysValidPointer.\n- Fall back to network_thread_ when dependencies-\u003eworker_thread is null.\n- Add unit tests verifying worker thread fallback and injection.\n\nBug: webrtc:558821261\nChange-Id: I533d4a9eb6ab580f77db37dbd2c782334554d56e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501620\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48551}\n"
    },
    {
      "commit": "9a6c973539e8afa908fa92a5dd87eeaf814aa33a",
      "tree": "ec467fa4f411184ee0e809a5393b6d70c5f42e8a",
      "parents": [
        "3c3e0483c2751995b5f06a1f617a87fdcc42627d"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu Sep 10 04:11:15 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 05:35:15 2026"
      },
      "message": "Update WebRTC code version (2026-09-10T04:10:51).\n\nBug: None\nChange-Id: I671b458b728be374fefc96bc9c197d5026fd6824\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501680\nBot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48550}\n"
    },
    {
      "commit": "3c3e0483c2751995b5f06a1f617a87fdcc42627d",
      "tree": "af3e4dfe05793e34b7edd88b44eb0e6f613759e0",
      "parents": [
        "ee390f47cbc67b6feedeb3a62931907e13dfc1d8"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu Sep 10 04:08:34 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 05:19:14 2026"
      },
      "message": "Roll chromium_revision 7b8e3afa63..34204b996b (1694827:1695158)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/7b8e3afa63..34204b996b\nFull diff: https://chromium.googlesource.com/chromium/src/+/7b8e3afa63..34204b996b\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/72be896edb..1deee6343d\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/c428617d7c..b61cc4783d\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/b640ba8514..d477a5baad\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/2a983985ca..628012d6d9\n* src/third_party/androidx/cipd: m2IdlD4IcWtEdjnBBz-NP7D3PjjD9wicibkIu2SWZxMC..Sb5Bagf0XbVAvJB_16gC0U7qRp2uKs35tBTX15kD3xwC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f00ee8085f..ba26b4cb83\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/da08833a5d..1e5e3539fa\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/9ecb8f6fbc..68db0e246a\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/86600940b7..615c1fd5e4\n* src/third_party/libFuzzer/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git/+log/8c09a8f461..42af2c9785\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/2fed9193c9..3f3735e3f3\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/4c5b711791..8db6cf6029\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/ced94af64d..5bf9426822\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/39bed2aeaa..0c5c85c698\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/7b8e3afa63..34204b996b/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ic818c9cc69a16ffb3ff01dcbe92db65f1c300a20\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501602\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48549}\n"
    },
    {
      "commit": "ee390f47cbc67b6feedeb3a62931907e13dfc1d8",
      "tree": "e3468c5cb753e0ee7401a160413fbfcd7ba7ed5b",
      "parents": [
        "c274fd80dbe9843ec9045f39d55e3843abcaf06c"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed Sep 09 20:11:29 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 21:18:12 2026"
      },
      "message": "Roll chromium_revision 7a79a07b9c..7b8e3afa63 (1694328:1694827)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/7a79a07b9c..7b8e3afa63\nFull diff: https://chromium.googlesource.com/chromium/src/+/7a79a07b9c..7b8e3afa63\n\nChanged dependencies\n* android_ndk_version: 2@30.0.16138531..2@30.0.16248370\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/b7e4cf2040..72be896edb\n* src/buildtools/linux64: git_revision:c0e4aae6d809a08cd402432a7d23494fc3b2a776..git_revision:f99972118649814cd21b180eab5ae84df3c5fac7\n* src/buildtools/mac: git_revision:c0e4aae6d809a08cd402432a7d23494fc3b2a776..git_revision:f99972118649814cd21b180eab5ae84df3c5fac7\n* src/buildtools/win: git_revision:c0e4aae6d809a08cd402432a7d23494fc3b2a776..git_revision:f99972118649814cd21b180eab5ae84df3c5fac7\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/99dc4ecf7e..c428617d7c\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/08f81a9a88..b640ba8514\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/3c7ceaeb6b..2a983985ca\n* src/third_party/android_build_tools/error_prone/cipd: nN5H1Y8S1tEwwsoItbX28RDCxerYmGsnnBVHo-t3PN8C..KpXELIonKxwvFae5F4Qkc3DaclJXQ_CSZGuF1NztP8UC\n* src/third_party/android_build_tools/lint/cipd: OC5s2lVRF-HIZ1jTPeBpfvi1vP6b6N3QVqvDVn5ZkR0C..B6FDr2A7npJWaIE4uoGMlp4-3ZRkDnPK01MLp0Qi7M4C\n* src/third_party/android_build_tools/manifest_merger/cipd: 8mN5PA56vTCsifJO3G_2Y615rGX0csOApteqjMVBbV4C..rbN6Z4kNrab4oL7d2Vn86ZSPTCZiaOjM0HAgtUvKSiYC\n* src/third_party/android_deps/autorolled/cipd: 1B2hbE-o7pjHHr4-kFLnrC1Ib5FBdUXtPdD-NndJRC0C..JetADwuF_leE4vCWOHphTdfAtNxKScZBb6peZEwoXiQC\n* src/third_party/android_toolchain/ndk: version:2@30.0.16138531..version:2@30.0.16248370\n* src/third_party/androidx/cipd: yblvmO_ezJfqIMd5bXOrEd20u9x5AXohyuOq7PltTQYC..m2IdlD4IcWtEdjnBBz-NP7D3PjjD9wicibkIu2SWZxMC\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/bc8f307a4d..471aa8aec3\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/18a0a1d971..77bfc376d6\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/ed9c87f6f1..da08833a5d\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/c93cc5c0b7..9ecb8f6fbc\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/755fd1c349..86600940b7\n* src/third_party/kotlin_stdlib/cipd: tREWTj1c-I92lnTyxtvu1x27iavBPFGz8qu8MtI_f44C..xZvZppwL7Lkb5f13yBHk95ZhkVeA0LQ9cZdkeprDf2IC\n* src/third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/fc1897a2c1..8ca7c6c3a4\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/8665a1fa48..ced94af64d\n* src/third_party/pthreadpool/src: https://chromium.googlesource.com/external/github.com/google/pthreadpool.git/+log/02460584c6..15a6644ba1\n* src/third_party/rust-toolchain: Linux_x64/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7747-g62397f8b.tar.xz,Mac/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7747-g62397f8b.tar.xz,Mac_arm64/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7747-g62397f8b.tar.xz,Win/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7747-g62397f8b.tar.xz..Linux_x64/rust-toolchain-1edd55dcfcd573872c727fa3e086369a71661ee0-1-llvmorg-24-init-7747-g62397f8b.tar.xz,Mac/rust-toolchain-1edd55dcfcd573872c727fa3e086369a71661ee0-1-llvmorg-24-init-7747-g62397f8b.tar.xz,Mac_arm64/rust-toolchain-1edd55dcfcd573872c727fa3e086369a71661ee0-1-llvmorg-24-init-7747-g62397f8b.tar.xz,Win/rust-toolchain-1edd55dcfcd573872c727fa3e086369a71661ee0-1-llvmorg-24-init-7747-g62397f8b.tar.xz\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b32ff92221..39bed2aeaa\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/7a79a07b9c..7b8e3afa63/DEPS\n\nBUG\u003dNone\n\nChange-Id: Id6f6d0696dee074aec845d1b5ba4b589ed2ffec5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501601\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48548}\n"
    },
    {
      "commit": "c274fd80dbe9843ec9045f39d55e3843abcaf06c",
      "tree": "7b31d8e27e65ade904d3d7f74d7426fb60ff34ad",
      "parents": [
        "dab572fd15e3fb975ed14a9e9290f723bb6e3f30"
      ],
      "author": {
        "name": "Fredrik Solenberg",
        "email": "solenberg@google.com",
        "time": "Wed Sep 09 16:07:45 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 16:57:08 2026"
      },
      "message": "Clean up dynamic configuration of logging in tests and default to LS_WARNING level logging.\n\nAdds command-line flag `--log_level` in TestMainImpl (test_main_lib.cc),\ndefaulting to \"warning\" to reduce log noise during test runs on try\nbots.\n\nRemoves ScopedSetLoggingLevel and its wrapper\nOverrideLoggingLevelForTest from PeerConnectionIntegrationTestBase,\nalong with the call sites in peer_connection_integrationtest.cc.\n\nBug: webrtc:42234107\nChange-Id: I7ab44ff9279cf3fb74940a4d8934400672297f3a\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501121\nCommit-Queue: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48547}\n"
    },
    {
      "commit": "dab572fd15e3fb975ed14a9e9290f723bb6e3f30",
      "tree": "3109a14c00e2476f4d74b951c872ce1b7670bd7f",
      "parents": [
        "021f96f5462db3658bdbd3be5ebff2ca43acc9ae"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Wed Sep 09 08:49:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 11:29:30 2026"
      },
      "message": "Fix flaky audio delay test by tracking samples cumulatively\n\nIn RenegotiateManyVideoTransceiversAndWatchAudioDelay,\nAudioDelayStatsPercentageChecked() verifies that the audio concealment\nratio check ran by asserting that delta_samples \u003e\u003d 2000 was reached.\nPreviously, delta_samples was computed per renegotiation step against a\ntrailing counter.\n\nFollowing a fix[*] that reduced renegotiation latency, individual\nrenegotiation steps often complete in under 35 ms, producing fewer than\n2000 samples per step and causing the test to fail on fast bots because\nof the above assumptions.\n\n* https://webrtc-review.googlesource.com/c/src/+/494443\n\nTrack initial sample and concealment stats captured at the start of\nwatching delay stats, and evaluate the concealment ratio across all\ncumulative samples.\n\nBug: none\nChange-Id: Ia3dc524e920754be1f7eb39557a7930b500f232c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501440\nReviewed-by: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48546}\n"
    },
    {
      "commit": "021f96f5462db3658bdbd3be5ebff2ca43acc9ae",
      "tree": "b0d5fb0c74e3cb62d9b01a53026f95d25f0a5e7f",
      "parents": [
        "348e5ff7247ceffe58d8fa3daf8fb917d74f68c9"
      ],
      "author": {
        "name": "Kun Wu",
        "email": "kunwu1987@gmail.com",
        "time": "Tue Sep 08 17:27:17 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 11:07:42 2026"
      },
      "message": "Fix a bug where ICE restart with the same address would disconnect the selected connection on the callee side.\n\nThe root cause is that ports manage connections via remote addresses. If\na new generation candidate is applied on an old generation port, it may\ncreate a new connection and replace any existing connection under the\nsame address, even when it is selected.\n\nThis change only blocks the replacement of selected connections so they\nwould still send data during ICE restart. The ICE restart should\nconclude with selected connections under a new port with updated ufrag\nand password. Then the connections kept here would be destroyed with the old port.\n\nUnit test and integration test are updated accordingly.\n\nBug: webrtc:543082385\nChange-Id: I9eb841b3f276d0c4d32d0d6d86906278e8a438a4\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500240\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48545}\n"
    },
    {
      "commit": "348e5ff7247ceffe58d8fa3daf8fb917d74f68c9",
      "tree": "4a2933e7ee5f37a78b4102c284e857928661a6ae",
      "parents": [
        "0520f29091f6c2e4848076e3ad13dfd51d1a3cff"
      ],
      "author": {
        "name": "Ilya Nikolaevskiy",
        "email": "ilnik@webrtc.org",
        "time": "Wed Sep 09 11:02:55 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 11:03:30 2026"
      },
      "message": "Revert \"RtpSender: Create the Sframe encryptor and hand out a worker proxy\"\n\nThis reverts commit 8354b7c19d32a3dbe7268319af6085e6ec9ec099.\n\nReason for revert: breaks webrtc-internal bot. Compile error in sframe\n\nFailure Link: https://fusion2.corp.google.com/invocations/e9a2a344-3234-4d69-a6e9-b95f8700b396/targets/%2F%2Fthird_party%2Fwebrtc:webrtc_all_cc/log?q\u003dlabel:session_id%3Dbtbs-224212c0-8627-4ddc-9137-60e85c0d9b6c\n\nOriginal change\u0027s description:\n\u003e RtpSender: Create the Sframe encryptor and hand out a worker proxy\n\u003e\n\u003e Implements `RtpSenderBase::CreateSframeEncryptorOrError`\n\u003e\n\u003e When called, it creates a `SframeEncryptor` on the worker thread and —\n\u003e if an SSRC is already assigned — immediately pushes it to the media\n\u003e channel via `SetSframeEncryptor`. If the SSRC is not yet known,\n\u003e `SetSsrc` is updated to push the encryptor to the channel once an SSRC\n\u003e is assigned.\n\u003e\n\u003e The returned `SframeEncryptorInterface` is wrapped in a new\n\u003e `SframeEncryptorProxy` that marshals `SetEncryptionKey` calls to the\n\u003e worker thread, so callers can safely invoke it from any other thread.\n\u003e\n\u003e Bug: webrtc:479862368\n\u003e Change-Id: Ic647c4658fa672c820d09a13c34ee0b158f3ae89\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/493780\n\u003e Commit-Queue: Björn Terelius \u003cterelius@webrtc.org\u003e\n\u003e Reviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\n\u003e Reviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#48542}\n\nBug: webrtc:479862368\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I7e24587bf67f8f4a5f85a29c672fbccc22a566b8\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501520\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nOwners-Override: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCommit-Queue: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48544}\n"
    },
    {
      "commit": "0520f29091f6c2e4848076e3ad13dfd51d1a3cff",
      "tree": "892c9e524db7844014572b4583e27167b36dc878",
      "parents": [
        "8354b7c19d32a3dbe7268319af6085e6ec9ec099"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Wed Sep 09 09:49:34 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 10:38:52 2026"
      },
      "message": "Update protobuf version to fix perf bots\n\nhttps://ci.chromium.org/p/webrtc/g/perf/console\n\nChange-Id: I145b6b155d086d74c1aab02921bb131876370f9a\nBug: None\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501460\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48543}\n"
    },
    {
      "commit": "8354b7c19d32a3dbe7268319af6085e6ec9ec099",
      "tree": "a81244f2d96214804d2b0d55941b2ca43660a93d",
      "parents": [
        "1e381bc89fda030af68de7e071eccfe7af6f58ee"
      ],
      "author": {
        "name": "kwasniow",
        "email": "kwasniow@cisco.com",
        "time": "Tue Sep 08 09:58:54 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 09:12:41 2026"
      },
      "message": "RtpSender: Create the Sframe encryptor and hand out a worker proxy\n\nImplements `RtpSenderBase::CreateSframeEncryptorOrError`\n\nWhen called, it creates a `SframeEncryptor` on the worker thread and —\nif an SSRC is already assigned — immediately pushes it to the media\nchannel via `SetSframeEncryptor`. If the SSRC is not yet known,\n`SetSsrc` is updated to push the encryptor to the channel once an SSRC\nis assigned.\n\nThe returned `SframeEncryptorInterface` is wrapped in a new\n`SframeEncryptorProxy` that marshals `SetEncryptionKey` calls to the\nworker thread, so callers can safely invoke it from any other thread.\n\nBug: webrtc:479862368\nChange-Id: Ic647c4658fa672c820d09a13c34ee0b158f3ae89\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/493780\nCommit-Queue: Björn Terelius \u003cterelius@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48542}\n"
    },
    {
      "commit": "1e381bc89fda030af68de7e071eccfe7af6f58ee",
      "tree": "416f2664c4de5ed862cea571387d7d87c09abc24",
      "parents": [
        "0605df5be8068d1b9524cf60988ee007f0967b02"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Mon Sep 07 11:54:12 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 09:11:37 2026"
      },
      "message": "Reenable AudioPacketLoss test\n\nThe test no longer looks flaky\n\nBug: webrtc:42225249\nChange-Id: Ia80c346a2f0dcbc45338b04da32dc406f2c2d5a4\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500042\nCommit-Queue: Henrik Boström \u003chbos@webrtc.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48541}\n"
    },
    {
      "commit": "0605df5be8068d1b9524cf60988ee007f0967b02",
      "tree": "45102758213aa1cd7ffacd1de377eed684bf3662",
      "parents": [
        "21c61a76d62b3f1aee87c6cc6da57559456518f9"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Mon Sep 07 11:41:28 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 08:46:47 2026"
      },
      "message": "dtls-in-stun: remove invalid dashes from ice-option\n\nwhich are not ice-char. Also DCHECK for such names in\nthe ice option setter (not used by SetRemoteDescription)\n\nBug: chromium:556773246\nChange-Id: I2494bb8c6f14c20f4e869522d52a0bc21a4e81c3\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500041\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Jonas Oreland \u003cjonaso@webrtc.org\u003e\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48540}\n"
    },
    {
      "commit": "21c61a76d62b3f1aee87c6cc6da57559456518f9",
      "tree": "f8bf8013f2ab130b38c3d1adf0a2b57c5722a986",
      "parents": [
        "1ebdcdfc1679494a046553975ba18cbac28e0eb7"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Tue Sep 08 13:13:44 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 08:08:01 2026"
      },
      "message": "Validate NALU length and SPS dimensions in H.264 RTP depacketizer\n\nAdd bounds validation in VideoRtpDepacketizerH264:\n- In ProcessStapAOrSingleNalu, verify that the rewritten SPS NALU size\n  does not exceed uint16_t max before writing it into the 16-bit\n  STAP-A length header. Packets with rewritten NALUs exceeding 65535\n  bytes are rejected rather than having their length truncated.\n- Validate that parsed SPS picture dimensions are non-zero and fit\n  within uint16_t range before populating RTP video header dimensions.\n\nBug: b/522976033\nChange-Id: I34218f123521509235236a2afe7efcddfe6ca106\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500602\nAuto-Submit: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCommit-Queue: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48539}\n"
    },
    {
      "commit": "1ebdcdfc1679494a046553975ba18cbac28e0eb7",
      "tree": "2655a05a69159603071916852735780e152b3390",
      "parents": [
        "c7add88b582970043fe1f98c25ffa5fea17aceef"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Tue Sep 08 07:41:42 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 07:22:33 2026"
      },
      "message": "Replace ArrayView with std::span in pc/packet_processor\n\nArrayView is a deprecated alias of the std::span\n\nBug: webrtc:439801349\nChange-Id: I726397c4099603790c7f881817d25bafa6aa1021\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501040\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Henrik Boström \u003chbos@webrtc.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48538}\n"
    },
    {
      "commit": "c7add88b582970043fe1f98c25ffa5fea17aceef",
      "tree": "e7b892e015324760f3fe7efd5eb7dde8322f93c9",
      "parents": [
        "2d69cb6bec9e4274a13a8976b1849c8e164427a4"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed Sep 09 04:04:29 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 05:24:50 2026"
      },
      "message": "Update WebRTC code version (2026-09-09T04:04:24).\n\nBug: None\nChange-Id: I77ad629f8e147f545bbef99b9f3adb023327c115\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501320\nBot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48537}\n"
    },
    {
      "commit": "2d69cb6bec9e4274a13a8976b1849c8e164427a4",
      "tree": "ac7944fbf6393e323d87ae5e9c5998371464551d",
      "parents": [
        "0d64c7dc84ecb5eb44c69418aa953ee6182bced6"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed Sep 09 04:17:24 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 05:18:37 2026"
      },
      "message": "Roll chromium_revision 9ec5bfbaba..7a79a07b9c (1694198:1694328)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/9ec5bfbaba..7a79a07b9c\nFull diff: https://chromium.googlesource.com/chromium/src/+/9ec5bfbaba..7a79a07b9c\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/53b3d9a13f..b7e4cf2040\n* src/buildtools/linux64: git_revision:5df47e556efde72cc576d8a3af23b58b614345bd..git_revision:c0e4aae6d809a08cd402432a7d23494fc3b2a776\n* src/buildtools/mac: git_revision:5df47e556efde72cc576d8a3af23b58b614345bd..git_revision:c0e4aae6d809a08cd402432a7d23494fc3b2a776\n* src/buildtools/win: git_revision:5df47e556efde72cc576d8a3af23b58b614345bd..git_revision:c0e4aae6d809a08cd402432a7d23494fc3b2a776\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/c929534d6a..08f81a9a88\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/38cf2aa63a..3c7ceaeb6b\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/726f8b637a..755fd1c349\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/fd896b1ad8..8665a1fa48\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/8c7162d024..b32ff92221\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/9ec5bfbaba..7a79a07b9c/DEPS\n\nBUG\u003dNone\n\nChange-Id: I3fecfb285ebd7cd4aae2f2e006e8780f69298573\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501340\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48536}\n"
    },
    {
      "commit": "0d64c7dc84ecb5eb44c69418aa953ee6182bced6",
      "tree": "266a357a2cb5c8c48a99fbb2ded727fa9400988c",
      "parents": [
        "55839bcbc6f83a3b295488c73043bdeeb8622421"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed Sep 09 00:11:19 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 01:15:01 2026"
      },
      "message": "Roll chromium_revision 89afa034bb..9ec5bfbaba (1694098:1694198)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/89afa034bb..9ec5bfbaba\nFull diff: https://chromium.googlesource.com/chromium/src/+/89afa034bb..9ec5bfbaba\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/bb1e35e8d7..53b3d9a13f\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/37940bfcef..99dc4ecf7e\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/379848699a..c929534d6a\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/8a67430522..38cf2aa63a\n* src/third_party/androidx/cipd: Rg9_sdmO5bXsm0hDMRb82l4v9Wu0RwZFmpTGVMnMkVMC..yblvmO_ezJfqIMd5bXOrEd20u9x5AXohyuOq7PltTQYC\n* src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/0406d4e5e4..ba5e7eaea3\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/441c439b99..d565eec60f\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/806a40c4f6..4c5b711791\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/29cd0ea4ce..fd896b1ad8\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/e26058bf58..8c7162d024\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/89afa034bb..9ec5bfbaba/DEPS\n\nBUG\u003dNone\n\nChange-Id: I548cef44ed6b3845688b8052c52a724ce5a685a7\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501280\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48535}\n"
    },
    {
      "commit": "55839bcbc6f83a3b295488c73043bdeeb8622421",
      "tree": "ee38a701509ab5a031c7b242c52a06cbcb77ff1c",
      "parents": [
        "683588cc3aa5ba47f3d7635178317241e466d50c"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Sep 08 22:17:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 22:56:43 2026"
      },
      "message": "Roll chromium_revision 1a5eaa35af..89afa034bb (1693924:1694098)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/1a5eaa35af..89afa034bb\nFull diff: https://chromium.googlesource.com/chromium/src/+/1a5eaa35af..89afa034bb\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/4966774c01..bb1e35e8d7\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/880f286d00..37940bfcef\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/d69cccff8f..379848699a\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/585879f1ad..8a67430522\n* src/third_party/dav1d/libdav1d: https://chromium.googlesource.com/external/github.com/videolan/dav1d.git/+log/52b9d3d3ec..aa09a630ef\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2cea9cdd78..ed9c87f6f1\n* src/third_party/google-truth/src: https://chromium.googlesource.com/external/github.com/google/truth.git/+log/da436a884a..6ec62f9a2c\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/009d793ebc..29cd0ea4ce\n* src/third_party/r8/cipd: t9WqM-oVuDJ95crIClJGWxOYLqUblJC18WQ5AnH1D2gC..uOYiCpB9V0rBfQdlp6DuBq5nLfYpKTjiTVi3_TA9yEYC\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/e453f3ef4a..e26058bf58\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/1a5eaa35af..89afa034bb/DEPS\n\nBUG\u003dNone\n\nChange-Id: I455d6c0ba389c22a27750410dde5eef2dcdb3bed\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501260\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48534}\n"
    },
    {
      "commit": "683588cc3aa5ba47f3d7635178317241e466d50c",
      "tree": "bec5713db72f99d081b4a7492447b5237a5f0d06",
      "parents": [
        "d4443ab23f953e12d3d7edefbd74dfc1b941ba08"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Sep 08 18:16:06 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 19:42:34 2026"
      },
      "message": "Roll chromium_revision 0739e1d2d9..1a5eaa35af (1693673:1693924)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/0739e1d2d9..1a5eaa35af\nFull diff: https://chromium.googlesource.com/chromium/src/+/0739e1d2d9..1a5eaa35af\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/1d01c46907..4966774c01\n* src/buildtools/linux64: git_revision:5b0f88306254204d364088e0231f35c0d9202929..git_revision:5df47e556efde72cc576d8a3af23b58b614345bd\n* src/buildtools/mac: git_revision:5b0f88306254204d364088e0231f35c0d9202929..git_revision:5df47e556efde72cc576d8a3af23b58b614345bd\n* src/buildtools/win: git_revision:5b0f88306254204d364088e0231f35c0d9202929..git_revision:5df47e556efde72cc576d8a3af23b58b614345bd\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/55629f64f1..880f286d00\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/aea45ffee0..d69cccff8f\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/b138532971..585879f1ad\n* src/third_party/androidx/cipd: lOPALhnO3FBbFRzb8lMkPO7jYNDPJnH1wm52Z95oKyIC..Rg9_sdmO5bXsm0hDMRb82l4v9Wu0RwZFmpTGVMnMkVMC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/86101b72bb..f00ee8085f\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/16f8fb0f6e..18a0a1d971\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/5ac00be14b..2cea9cdd78\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/92d232856e..c93cc5c0b7\n* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/3db2c32d6e..5c79d6cd1a\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/6e5ac36afe..726f8b637a\n* src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-android-runtime-library-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/clang-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/clangd-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/clang-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/clang-tidy-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/clangd-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/clang-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/clangd-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/clang-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/clang-tidy-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/clangd-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-5.tar.xz..Linux_x64/clang-android-runtime-library-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/clang-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/clangd-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/clang-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/clang-tidy-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/clangd-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac/llvmobjdump-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/clang-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/clangd-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/clang-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/clang-tidy-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/clangd-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-1.tar.xz,Win/llvmobjdump-llvmorg-24-init-7747-g62397f8b-1.tar.xz\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/eaad82305c..009d793ebc\n* src/third_party/rust-toolchain: Linux_x64/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz,Mac/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz,Mac_arm64/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz,Win/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz..Linux_x64/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7747-g62397f8b.tar.xz,Mac/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7747-g62397f8b.tar.xz,Mac_arm64/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7747-g62397f8b.tar.xz,Win/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7747-g62397f8b.tar.xz\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/e25373a588..e453f3ef4a\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/0739e1d2d9..1a5eaa35af/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ic6020634ca688c4c156d5f1fdd6e6725aee2d252\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501220\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48533}\n"
    },
    {
      "commit": "d4443ab23f953e12d3d7edefbd74dfc1b941ba08",
      "tree": "2fb1eabd5f454e56a1c8a46d9cce1a248d8b1a3c",
      "parents": [
        "c39a2fc679bc66d69ef5fee86d58549fda863459"
      ],
      "author": {
        "name": "Fredrik Solenberg",
        "email": "solenberg@google.com",
        "time": "Tue Sep 08 13:41:36 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 14:34:39 2026"
      },
      "message": "Remove legacy logging calls\n\n- Remove legacy LogMessage::LogToDebug calls from\n  common_video/h264/sps_vui_rewriter_unittest.cc.\n\nBug: webrtc:42234107\nChange-Id: I0ceea2eae5ccb900919e695a1b90dc5a92c7a349\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500821\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48532}\n"
    },
    {
      "commit": "c39a2fc679bc66d69ef5fee86d58549fda863459",
      "tree": "3127d780202bffa03d81cea77ff2e046f39d10b8",
      "parents": [
        "08a639c57a841b16d7d5a98962c220cd7aa7217d"
      ],
      "author": {
        "name": "Tomas Gunnarsson",
        "email": "tommi@webrtc.org",
        "time": "Tue Sep 08 12:24:34 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 14:05:48 2026"
      },
      "message": "Add simulated time support to CallTest\n\nAllow CallTest subclasses to run under simulated time by providing\nconstructors that accept a TimeController pointer or unique_ptr ownership.\nWhen a TimeController is configured, CallTest passes it to\nCreateTestEnvironment and creates network and transport threads via\nTimeController::CreateThread instead of using physical threads.\n\nIn RtpRtcpObserver, add Wait(TimeController*) to allow waiting under\nsimulated time without blocking real-time execution.\n\nMigrate CodecEndToEndTest and EndToEndTestH264 to run with\nGlobalSimulatedTimeController, resolving long runtimes and timeouts on trybots.\n\nBug: None\nChange-Id: Ia33271bdf6262fd85461c9284048cd3b6bc00c3b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500822\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48531}\n"
    },
    {
      "commit": "08a639c57a841b16d7d5a98962c220cd7aa7217d",
      "tree": "39a59d64ac1a8294bce02ede4a068e7414fa8f53",
      "parents": [
        "8a9a929a801b0ef53ae60fd10a672c589e608a59"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lnilsson@webrtc.org",
        "time": "Tue Sep 08 11:30:47 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 13:22:22 2026"
      },
      "message": "Protect PeerConnection lifecycle and JNI invocations with ReadWriteLock.\n\nAdd a ReentrantReadWriteLock in PeerConnection to prevent use-after-free\nrace conditions between JNI method invocations and dispose().\nConcurrent calls to JNI methods while dispose() is executing could lead\nto native memory corruption when freeOwnedPeerConnection is executed\nwhile another thread is accessing the C++ PeerConnection instance.\n\nChanges:\n* Introduce lifecycleLock (ReentrantReadWriteLock) and wrap JNI-calling\n  methods with callWithNative/runWithNative under readLock.\n* Throw IllegalStateException(\"PeerConnection has been disposed.\") when\n  invoking methods on a disposed instance.\n* In dispose(), execute close() and child disposals prior to acquiring\n  writeLock to avoid deadlocks with signaling thread observer callbacks.\n* Guard freeOwnedPeerConnection and zeroing nativePeerConnection under\n  writeLock.\n* Make dispose() idempotent so duplicate or concurrent calls complete\n  safely.\n\nBug: b/533453798\nChange-Id: If848b8dd7652c9810256414db890ec206cb8c996\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500801\nCommit-Queue: Linus Nilsson \u003clnilsson@webrtc.org\u003e\nReviewed-by: Zoé Lepaul \u003czlep@webrtc.org\u003e\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48530}\n"
    },
    {
      "commit": "8a9a929a801b0ef53ae60fd10a672c589e608a59",
      "tree": "b3087055c42ecb4ee8aa1561bcaf4d8cc3fff34b",
      "parents": [
        "05e27f126511a4c853ab73102233897ca09d6ddb"
      ],
      "author": {
        "name": "roman.yuanm",
        "email": "roman.yuan@ringcentral.com",
        "time": "Fri Sep 04 10:02:24 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 11:48:25 2026"
      },
      "message": "Prevent delayed FrameDecoded from advancing RTP cleanup epoch\n\nFrameDecoded() unwraps a stored uint16_t RTP sequence number relative\nto the current receive state. If the frame is decoded only after the\nreceive sequence advances by more than half the 16-bit range, the old\nvalue can unwrap into the next epoch. PacketBuffer::ClearTo() then\nadvances the cleanup boundary into that future epoch, and subsequent\npackets from the current epoch are dropped.\n\nUse PeekUnwrap() so delayed decode feedback cannot modify the receive\nunwrapper. If the resulting cleanup boundary is ahead of\nnewest_media_seq_num_, remove only that frame\u0027s history entries and\nskip both PacketBuffer and RtpFrameReferenceFinder cleanup.\n\nTrack the newest-media watermark on the H.264/H.265 receive path as\nwell, so the same validation applies on every codec path.\n\nAdd focused RtpVideoStreamReceiver2 coverage and an end-to-end VP9\nflexible-mode regression test.\n\nR\u003dasapersson@webrtc.org\n\nBug: webrtc:556950523\nChange-Id: I673ccb0397cb9df891cc4882503c0df5c926d632\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499540\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48529}\n"
    },
    {
      "commit": "05e27f126511a4c853ab73102233897ca09d6ddb",
      "tree": "1a8d38ab083563748ce88a7868a42f32d446e28e",
      "parents": [
        "88fae9df4f35ffe4df089ab9ee3bc8bc99a208ae"
      ],
      "author": {
        "name": "Shumin Xiao",
        "email": "xiaoshumin@agora.io",
        "time": "Tue Sep 08 09:18:12 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 11:38:05 2026"
      },
      "message": "Propagate DTLS-SRTP writable state changes after activation\n\nWhen SRTP is already active, MaybeSetupDtlsSrtp returns without\nnotifying writable-state subscribers. A media channel attached while\nthe transport is not writable can consequently miss the recovery edge\nand never satisfy its first-writable send condition.\n\nUpdate the cached writable state after attempting SRTP setup. This\npropagates both loss and recovery while retaining readiness checks and\ndeduplicating notifications already emitted during SRTP activation.\n\nAdd regression coverage for a subscriber attached during an outage\nand separate RTP/RTCP recovery with RTCP mux disabled.\n\nBug: None\nTest: rtc_pc_unittests (613 passed; new tests fail without fix)\nTest: Native Chrome P2P outage/recovery reproduction and media interop\nChange-Id: Ia6c1b1397895508924e630026742517485221b06\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500980\nCommit-Queue: simon \u003cxiaoshumin@agora.io\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48528}\n"
    },
    {
      "commit": "88fae9df4f35ffe4df089ab9ee3bc8bc99a208ae",
      "tree": "935ddd0e418da05971230965ac5f246639beecba",
      "parents": [
        "b7f122dfe63da9b984bee1e0debd0bc7257f0ff5"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Sep 08 10:09:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 10:54:44 2026"
      },
      "message": "Roll chromium_revision 89fd0aa10a..0739e1d2d9 (1693561:1693673)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/89fd0aa10a..0739e1d2d9\nFull diff: https://chromium.googlesource.com/chromium/src/+/89fd0aa10a..0739e1d2d9\n\nChanged dependencies\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/fead248f7b..55629f64f1\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/c585383919..aea45ffee0\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/96f27f9615..b138532971\n* src/third_party/androidx/cipd: jFoeHemr4FrlCYCfvynepL61nbKzpKGLtfT7eFuU-YQC..lOPALhnO3FBbFRzb8lMkPO7jYNDPJnH1wm52Z95oKyIC\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/c924a7c537..5ac00be14b\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/e1ab7df93f..e25373a588\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/89fd0aa10a..0739e1d2d9/DEPS\n\nBUG\u003dNone\n\nChange-Id: I7096bcf50f07d1d4100576ab60df5959bd37b5ae\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501060\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48527}\n"
    },
    {
      "commit": "b7f122dfe63da9b984bee1e0debd0bc7257f0ff5",
      "tree": "40330b8369d8ca1ce3d5015ea3c5b0ed3c0eff7b",
      "parents": [
        "83c2ab9ac62dbfb96cf58d66622ed645c6f50215"
      ],
      "author": {
        "name": "Fredrik Solenberg",
        "email": "solenberg@google.com",
        "time": "Tue Sep 08 09:44:22 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 10:23:58 2026"
      },
      "message": "Migrate standalone tools and loopback tests to LoggingConfig\n\nUpdate standalone command-line tools, loopback test runners, and fuzzer\ndefaults to initialize logging via webrtc::InitializeLogging instead of\nlegacy LogMessage::LogToDebug and SetLogToStderr:\n- video_loopback\n- sv_loopback\n- screenshare_loopback\n- rtc_event_log_visualizer\n- rtc_event_log_to_text\n- video_encoder\n- data_channel_benchmark\n- audio_processing_simulator\n- rnn_vad_tool\n- webrtc_fuzzer_main\n\nBug: webrtc:42234107\nChange-Id: I52a531176a5d2ba09c460a9afecb55c05085b4ee\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500741\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48526}\n"
    },
    {
      "commit": "83c2ab9ac62dbfb96cf58d66622ed645c6f50215",
      "tree": "fde029df3910a23ddf87a6a4693433f7637c36a6",
      "parents": [
        "52e450c947f51d30b6edce94b7051aac510b6001"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Tue Sep 08 02:39:31 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 09:27:34 2026"
      },
      "message": "pc: fix premature ICE candidate signaling in CallTransferredForCaller\n\nIn PeerConnectionIntegrationTest.CallTransferredForCaller, connecting\nfake signaling before creating and setting the remote offer on the new\ncallee allowed in-flight ICE candidates from the caller to be relayed\nprematurely. Because the new callee had not yet received the remote\noffer, AddIceCandidate rejected the candidate, causing an assertion\nfailure.\n\nSignal SDP only during initial re-negotiation with the new callee, and\nre-enable ICE candidate signaling after the offer is set.\n\nBug: None\nChange-Id: Ia87da3366c7ee7878d1728940653c7482974999e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500940\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48525}\n"
    },
    {
      "commit": "52e450c947f51d30b6edce94b7051aac510b6001",
      "tree": "e06e1118f0e4b2fb9fa3adcb8f5f55c1d5b27ea9",
      "parents": [
        "23b0662fd11100856b001714262988d140555062"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Tue Sep 08 08:08:17 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 08:37:48 2026"
      },
      "message": "Add CBR rate control tests for V2 VideoEncoderInterface validation.\n\nThese tests are meant to validate some baseline behavior, and are not\nintended to be used for continuous performance benchmarking.\n\nSeveral test scenarios are left as follow-ups.\n\nBug: webrtc:496266459\nChange-Id: I36d3d5cb072074bc3ee88d21b09d8854811cefed\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499721\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48524}\n"
    },
    {
      "commit": "23b0662fd11100856b001714262988d140555062",
      "tree": "e2885feba8f93db997dc60f73c3ac6c599ebca72",
      "parents": [
        "47142fa1f868545283568eeec6eb6e4885b498d8"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Tue Sep 08 02:13:59 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 07:26:00 2026"
      },
      "message": "Fix race in TooManyDataChannelsOpenedBeforeConnecting\n\nThe test checked caller and callee MaxChannels() immediately after\nWaitForConnection(). However, WaitForConnection() only checks for ICE\nconnection. SCTP association establishment over DTLS runs\nasynchronously and completes after ICE connection, causing MaxChannels()\nto intermittently return std::nullopt and fail assertions.\n\n- Wait for caller and callee SCTP MaxChannels() to match expected values\n  asynchronously using WaitUntil.\n- Add using ::testing::NotNull and assert non-null transport pointers.\n\nBug: none\nChange-Id: Ia63c0a78bad07db8faff998d8e2924b3c4619755\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500742\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48523}\n"
    },
    {
      "commit": "47142fa1f868545283568eeec6eb6e4885b498d8",
      "tree": "fa95d7df2f582c14eb708acb7b0f6f5c17c34f21",
      "parents": [
        "0edddd48a0cdbf7a4cfc43c0874249b8a72ebe23"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Sep 08 06:09:15 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 06:50:38 2026"
      },
      "message": "Roll chromium_revision 12cc78a34e..89fd0aa10a (1693454:1693561)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/12cc78a34e..89fd0aa10a\nFull diff: https://chromium.googlesource.com/chromium/src/+/12cc78a34e..89fd0aa10a\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/32bce974d0..1d01c46907\n* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/6f6a5dbf04..c202b4a9da\n* src/buildtools/linux64: git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01..git_revision:5b0f88306254204d364088e0231f35c0d9202929\n* src/buildtools/mac: git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01..git_revision:5b0f88306254204d364088e0231f35c0d9202929\n* src/buildtools/win: git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01..git_revision:5b0f88306254204d364088e0231f35c0d9202929\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/5628f3219e..fead248f7b\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/8336a4da33..c585383919\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/5bfa6fb8db..96f27f9615\n* src/third_party/androidx/cipd: SaKviZDdUK6w34Z7aU4SvE5FZBeke5TuFOXWm5JCWEkC..jFoeHemr4FrlCYCfvynepL61nbKzpKGLtfT7eFuU-YQC\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/69a652ea05..c924a7c537\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/d58e50d914..806a40c4f6\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/0f6077afa1..e1ab7df93f\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/12cc78a34e..89fd0aa10a/DEPS\n\nBUG\u003dNone\n\nChange-Id: I2cca000d6295a7ff7bf6d5c678df50672f931d38\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501020\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48522}\n"
    },
    {
      "commit": "0edddd48a0cdbf7a4cfc43c0874249b8a72ebe23",
      "tree": "cb00dcacf31fbc3c06f71c7d93d6cac9e7e8b240",
      "parents": [
        "926a9e77c37e7d6caaa118d587cfb1a626fb2542"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Sep 08 04:12:19 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 05:25:05 2026"
      },
      "message": "Update WebRTC code version (2026-09-08T04:11:54).\n\nBug: None\nChange-Id: I960e74f7fb316d1478a71fa716fffea2a3bae1e2\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/501000\nBot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48521}\n"
    },
    {
      "commit": "926a9e77c37e7d6caaa118d587cfb1a626fb2542",
      "tree": "a5eb772a889d1c71c9cf53660520033a0f68a3c0",
      "parents": [
        "7d8c9034643495be0560dca507f0a14a0d28ba9d"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon Sep 07 22:05:04 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 23:03:02 2026"
      },
      "message": "Roll chromium_revision ff37f76274..12cc78a34e (1693276:1693454)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/ff37f76274..12cc78a34e\nFull diff: https://chromium.googlesource.com/chromium/src/+/ff37f76274..12cc78a34e\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/18e8a67142..32bce974d0\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/1ebb0f90e0..5628f3219e\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/c0d223c773..8336a4da33\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/9c5dc538c7..5bfa6fb8db\n* src/third_party/androidx/cipd: bjjwswDzZPOfBG9uUjjZogHyFC2dHGvwj_iq0n4NvW0C..SaKviZDdUK6w34Z7aU4SvE5FZBeke5TuFOXWm5JCWEkC\n* src/third_party/breakpad/breakpad: https://chromium.googlesource.com/breakpad/breakpad.git/+log/418aacd617..a9df3bd99c\n* src/third_party/kotlin_stdlib/cipd: 3mbC7b2emFYhRyR9XbhAVoeiSkT6XZo6JBmog2gDCOEC..tREWTj1c-I92lnTyxtvu1x27iavBPFGz8qu8MtI_f44C\n* src/third_party/kotlinc/current: _TbalRHqOOWTHttZVLFGKk2_NmCRdmU-RPOVA4cizScC..R1b_2VmAdxUjLeGb_lDhzK_ytUCBeWaGnCjwzsbgr6MC\n* src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-android-runtime-library-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/clang-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/clangd-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/clang-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/clang-tidy-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/clangd-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/llvmobjdump-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/clang-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/clangd-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/clang-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/clang-tidy-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/clangd-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/llvmobjdump-llvmorg-24-init-7283-g640ab6c4-1.tar.xz..Linux_x64/clang-android-runtime-library-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/clang-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/clangd-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/clang-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/clang-tidy-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/clangd-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/clang-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/clangd-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/clang-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/clang-tidy-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/clangd-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-5.tar.xz,Win/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-5.tar.xz\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/03eb494aa4..eaad82305c\n* src/third_party/r8/cipd: Se2NNfs4yZgN4v03fPg3pXpD5AtqEt1MSmDs0a2vpKYC..t9WqM-oVuDJ95crIClJGWxOYLqUblJC18WQ5AnH1D2gC\n* src/third_party/rust-toolchain: Linux_x64/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7283-g640ab6c4.tar.xz,Mac/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7283-g640ab6c4.tar.xz,Mac_arm64/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7283-g640ab6c4.tar.xz,Win/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7283-g640ab6c4.tar.xz..Linux_x64/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz,Mac/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz,Mac_arm64/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz,Win/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz\n* src/third_party/turbine/cipd: zEoc3LPDfIIPofEAncraHOtc3vj6S3Hz5IpLPUyNfrAC..sHLfSSp2p_yO8ZDYrIcXaxhg14bMk1e5cqkYS-v664kC\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/2376c79e4e..0f6077afa1\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/ff37f76274..12cc78a34e/DEPS\n\nBUG\u003dNone\n\nChange-Id: I12e1185007c868d564798fc2a3e276845fb3875c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500880\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48520}\n"
    },
    {
      "commit": "7d8c9034643495be0560dca507f0a14a0d28ba9d",
      "tree": "6cf3be864d4aa2b52ca603d68c06e6c958e5ccde",
      "parents": [
        "175760c20e3170e12670f820eaa42e618442a2f1"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Sep 07 18:12:16 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 20:02:26 2026"
      },
      "message": "Add OnSourceChanged to RtpReceiverObserverInterface\n\nConsolidate observer management in RtpReceiverBase and implement source\nchange notifications, fulfilling the W3C webrtc-extensions onssrcchange\n/ oncsrcchange specification.\n\nSource change notifications follow the pattern established by\nOnFirstPacketReceived: SourceTracker reports source changes via\nOnFrameDelivered return values, while RtpReceiverBase manages observer\nlifecycles and directly dispatches OnSourceChanged on the signaling\nthread (both on frame delivery and upon late observer registration).\n\nBug: chromium:463591201\nChange-Id: I64b36a5a0b2963d96179457ea11579cfd9660187\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499840\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48519}\n"
    },
    {
      "commit": "175760c20e3170e12670f820eaa42e618442a2f1",
      "tree": "aff96c9ed56a6fa1a898ad84263bda627292bd5a",
      "parents": [
        "146ababc3594dd2cdcf5cbec373e08f1c0fb2220"
      ],
      "author": {
        "name": "Fredrik Solenberg",
        "email": "solenberg@google.com",
        "time": "Mon Sep 07 08:07:18 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 16:25:22 2026"
      },
      "message": "Eliminate unnecessary copies in common_audio/\n\n- In wav_header.cc, remove ReadFourCC and pass uint32_t sought_chunk_id\n  to FindWaveChunk instead of const std::string to eliminate heap\n  allocations during chunk lookup.\n\nBug: webrtc:374845009\nChange-Id: I75d0eb5776867c86b0914548487b90a6218dd9ac\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500621\nAuto-Submit: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nCommit-Queue: Per Åhgren \u003cpeah@webrtc.org\u003e\nReviewed-by: Per Åhgren \u003cpeah@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48518}\n"
    },
    {
      "commit": "146ababc3594dd2cdcf5cbec373e08f1c0fb2220",
      "tree": "939adb9b90bc014c69b831b5631557ae788a06f0",
      "parents": [
        "99e7859850dd3dff1929fd653f77eb94c422c879"
      ],
      "author": {
        "name": "Christoffer Dewerin",
        "email": "jansson@webrtc.org",
        "time": "Mon Sep 07 15:16:43 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 16:22:31 2026"
      },
      "message": "Increase execution timeout for webrtc_builders to 3 hours\n\nAlleviate more_config builders now starting to take longer than 2 hours\nfor windows.\n\nBug: None\nChange-Id: I350dd6b30a4090a5834921d896817e6a5220255e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500820\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nAuto-Submit: Christoffer Dewerin \u003cjansson@google.com\u003e\nReviewed-by: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#48517}\n"
    },
    {
      "commit": "99e7859850dd3dff1929fd653f77eb94c422c879",
      "tree": "424b679ac745117cf4cd640239e8c099f56fe737",
      "parents": [
        "e709ce2bda513944340fae92284df63304248d49"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Sep 07 14:03:09 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 16:06:53 2026"
      },
      "message": "Propagate RtpPacketInfos to audio OnData sink callbacks.\n\nAllows downstream implementations of AudioTrackSinkInterface and\nAudioSinkInterface to inspect contributing sources (CSRCs), audio\nlevels, and RTP timestamps without having to asynchronously query\nGetSources() on the signaling thread.\n\n- Adds packet_infos pointer to AudioSinkInterface::Data.\n- Adds 7-parameter OnData overload to AudioTrackSinkInterface with a\n  default implementation for backwards compatibility.\n- Updates ChannelReceive::GetAudioFrameWithInfo to optimize ts_stats_lock_\n  locking and pass packet_infos to audio_sink_-\u003eOnData.\n- Updates RemoteAudioSource::OnData to forward packet_infos to attached\n  sinks.\n\nFixed: webrtc:557581300\nChange-Id: I0f21099744f2fad6b4494564c5a4816ac72bfe19\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500604\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48516}\n"
    },
    {
      "commit": "e709ce2bda513944340fae92284df63304248d49",
      "tree": "abdafbb83f135d85d3feee8d671165776429de7b",
      "parents": [
        "87e745fb8ae23396e8d405946bfa62241a9a70cf"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Mon Sep 07 12:47:18 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 16:00:50 2026"
      },
      "message": "Validate dimensions and crop offsets in H.264 SPS parser\n\nAdd bounds checking in SpsParser to prevent arithmetic overflow and\nunderflow when calculating picture dimensions and crop offsets:\n- Validate chroma_format_idc (\u003c\u003d 3) and pic_order_cnt_type (\u003c\u003d 2).\n- Compute uncropped dimensions using 64-bit arithmetic and verify\n  they do not exceed uint16_t limits.\n- Ensure total crop offsets do not equal or exceed uncropped dimensions,\n  preventing underflow and zero or negative picture sizes.\n- Return std::nullopt on malformed parameters.\n\nBug: chromium:516683896\nChange-Id: Ib405c094f9d7b568f436033bd356039ace1104df\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500603\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48515}\n"
    },
    {
      "commit": "87e745fb8ae23396e8d405946bfa62241a9a70cf",
      "tree": "b674532ffac8a5a1187a53aa15892cabdb968d25",
      "parents": [
        "a6fd926d2ca7e622c090c56da798f464e5af18e5"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Mon Sep 07 12:45:13 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 14:15:37 2026"
      },
      "message": "Filter ambiguous receive times and make delay metrics optional in SCReAM\n\nRetransmitted packets sent on the same SSRC without RTX have ambiguous\nreceive times because an acknowledgement cannot be uniquely matched to\neither the original transmission or the retransmission.\n\nThis change:\n1. Adds ambiguous_receive_time to PacketResult and PacketFeedback,\n   identifying non-RTX retransmissions in TransportFeedbackAdapter.\n2. Encapsulates delay and RTT metrics in ScreamFeedback::DelayMetrics\n   as an std::optional\u003cDelayMetrics\u003e, populated only when at least one\n   received packet has an unambiguous receive time.\n3. Excludes ambiguous packets from the tail burst window one-way delay\n   and RTT sample calculations in ParseScreamFeedback.\n4. Updates DelayBasedCongestionControl and ScreamV2 to only process\n   delay metrics when present, while continuing to track received bytes.\n\nBug: webrtc:557097749\nChange-Id: Ibef72e7303071caaf8852132b97c71409df35464\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500740\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48514}\n"
    },
    {
      "commit": "a6fd926d2ca7e622c090c56da798f464e5af18e5",
      "tree": "27beacd176b90061343bcea000fb7660c0cb9023",
      "parents": [
        "5e94740d3a6f2e5fede9a68ad6a1e500793e126c"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon Sep 07 12:03:30 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 13:12:59 2026"
      },
      "message": "Roll chromium_revision dca9c4468e..ff37f76274 (1690475:1693276)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/dca9c4468e..ff37f76274\nFull diff: https://chromium.googlesource.com/chromium/src/+/dca9c4468e..ff37f76274\n\nChanged dependencies\n* fuchsia_version: version:33.20260824.1.1..version:33.20260903.4.1\n* siso_version: git_revision:efbbe7f1892211b5e9512576843a3c247b6a6d7c..git_revision:2f0eb0113740f469481a64760ab8feabe529a5b1\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/8ca8a372ca..18e8a67142\n* src/buildtools/linux64: git_revision:f73e445a29d44030f1904770f37f0af6d6e0fe6d..git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\n* src/buildtools/mac: git_revision:f73e445a29d44030f1904770f37f0af6d6e0fe6d..git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\n* src/buildtools/win: git_revision:f73e445a29d44030f1904770f37f0af6d6e0fe6d..git_revision:4f6a76b64b8279e98004f541f8e136307efe5e01\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/541d6e3dbf..1ebb0f90e0\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/d4256c61f4..c0d223c773\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/3f598a885e..9c5dc538c7\n* src/third_party/android_build_tools/lint/cipd: shZaQXDisB__Mvjbw0UHhr_ykIkaBA8Gdx-gWTqJiH0C..OC5s2lVRF-HIZ1jTPeBpfvi1vP6b6N3QVqvDVn5ZkR0C\n* src/third_party/android_build_tools/manifest_merger/cipd: gpDlPxcIZ-FAZcuSGAxvdvO63zPQUwtEapxfOwjIWgIC..8mN5PA56vTCsifJO3G_2Y615rGX0csOApteqjMVBbV4C\n* src/third_party/android_deps/autorolled/cipd: 1U2IKrHDDXhq9Av12hZsBuoZGavLpTKvRMrSs1OTwXQC..1B2hbE-o7pjHHr4-kFLnrC1Ib5FBdUXtPdD-NndJRC0C\n* src/third_party/androidx/cipd: 5m9tudXXBkzB2nMkzvTPOeYP3WU2IVI5Ym2VSV79ca8C..bjjwswDzZPOfBG9uUjjZogHyFC2dHGvwj_iq0n4NvW0C\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/36d3eb4b1f..86101b72bb\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/50c971fc09..bc8f307a4d\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/272630912b..16f8fb0f6e\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/0833022c60..69a652ea05\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/4dd7a04f54..92d232856e\n* src/third_party/fontconfig/src: https://chromium.googlesource.com/external/fontconfig.git/+log/b707078e6e..d17ee184e4\n* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/4800589f76..3db2c32d6e\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/80288aa1b0..25f6bff894\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/cf24388cbb..6e5ac36afe\n* src/third_party/harfbuzz/src: https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/886fc1e645..46ea946ab4\n* src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/8cc91d9b6a..6ebb40c594\n* src/third_party/kotlin_stdlib/cipd: guvFc22_xMct9huGFsHRAisdti_eKxoToXjgAhmaPnsC..3mbC7b2emFYhRyR9XbhAVoeiSkT6XZo6JBmog2gDCOEC\n* src/third_party/libFuzzer/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git/+log/0c7e676c31..8c09a8f461\n* src/third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/45120ee233..a8be4de7de\n* src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/3ffe23d874..d2413e2ca1\n* src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-android-runtime-library-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/clang-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/clangd-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/clang-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/clang-tidy-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/clangd-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/clang-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/clangd-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/clang-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/clang-tidy-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/clangd-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-4.tar.xz..Linux_x64/clang-android-runtime-library-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/clang-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/clangd-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/clang-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/clang-tidy-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/clangd-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac/llvmobjdump-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/clang-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/clangd-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/clang-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/clang-tidy-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/clangd-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-7283-g640ab6c4-1.tar.xz,Win/llvmobjdump-llvmorg-24-init-7283-g640ab6c4-1.tar.xz\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/9ef880711f..d58e50d914\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/5dbeaad4ce..03eb494aa4\n* src/third_party/r8/cipd: -1V8pgjfgIrRz6RjDpaYF9kGKo0sji9NFvuGNy0RgbwC..Se2NNfs4yZgN4v03fPg3pXpD5AtqEt1MSmDs0a2vpKYC\n* src/third_party/r8/d8/cipd: C8K1dojUIvIPnzBfVm0O9aWW6yMLCnUUXgaUR9jOB-wC..Se2NNfs4yZgN4v03fPg3pXpD5AtqEt1MSmDs0a2vpKYC\n* src/third_party/rust-toolchain: Linux_x64/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz,Mac/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz,Mac_arm64/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz,Win/rust-toolchain-0913b18e489ac1011b580e31fa5559654be12bfc-2-llvmorg-24-init-3796-g20e97c4b.tar.xz..Linux_x64/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7283-g640ab6c4.tar.xz,Mac/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7283-g640ab6c4.tar.xz,Mac_arm64/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7283-g640ab6c4.tar.xz,Win/rust-toolchain-c33d8f3b5a50b56466998e8c5ed8a077d2caed84-1-llvmorg-24-init-7283-g640ab6c4.tar.xz\n* src/third_party/siso/cipd: git_revision:efbbe7f1892211b5e9512576843a3c247b6a6d7c..git_revision:2f0eb0113740f469481a64760ab8feabe529a5b1\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/5aca3642a5..2376c79e4e\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/dca9c4468e..ff37f76274/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ib2ac1d04e528818a599bae4b1db9f48a822d3eac\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500780\nBot-Commit: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com \u003cchromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48513}\n"
    },
    {
      "commit": "5e94740d3a6f2e5fede9a68ad6a1e500793e126c",
      "tree": "fa094fb5ff2332e7801143be319eb7eafb6fd31a",
      "parents": [
        "61b894dca36bbf1da796e802e5ffb7d172af54e6"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Sat Sep 05 13:19:51 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 11:56:19 2026"
      },
      "message": "pc: resolve chained AddIceCandidate calls in order\n\nThe chained AddIceCandidate operation declared itself complete before\ninvoking its callback. OperationsChain runs the next operation\nsynchronously from there, so two AddIceCandidate() calls queued behind a\npending operation resolved in reverse order.\n\nLatent since ee6f4f67ef put AddIceCandidate on the operations chain.\n\nBug: chromium:40105256\nChange-Id: I6c72bb1b7844867334e725448ba6f62d0c074cfb\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500080\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nCr-Commit-Position: refs/heads/main@{#48512}\n"
    },
    {
      "commit": "61b894dca36bbf1da796e802e5ffb7d172af54e6",
      "tree": "bce5fc7279b10216b46797c7aca63f5cc8883c07",
      "parents": [
        "21a9800313e79c0246dabc4cd9f3def01cabd224"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Mon Sep 07 09:34:08 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 11:33:38 2026"
      },
      "message": "Delete ConnectionContext::use_rtx\n\nIt is always true in production code\n\nBug: webrtc:42225769\nChange-Id: I4695734db8ed424cc6e3dc2d9e9b9fbef3f4f179\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500601\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48511}\n"
    },
    {
      "commit": "21a9800313e79c0246dabc4cd9f3def01cabd224",
      "tree": "51bea395905e51ef5e706ab727304c98d3310980",
      "parents": [
        "a722beb9d9f8e63ff24c6a2319e7aee3c8f52358"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Fri Sep 04 19:11:49 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 11:16:39 2026"
      },
      "message": "pc: use ssrc_s() in stats collectors on signaling thread\n\nAvoid cross-thread calls to the worker thread to query the SSRC\nfor receivers in RTCStatsCollector and LegacyStatsCollector by\nusing the signaling thread accessor ssrc_s().\n\nIn LegacyStatsCollector, this allows receiver_track_id_by_ssrc\nto be populated directly on the signaling thread, removing the\nreceiver iteration from the worker thread BlockingCall and\nsimplifying ChannelStatsGatherer.\n\nBug: none\nChange-Id: I6294d52e84b1ef2012aa64ffadb2cc41f055f96b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499601\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48510}\n"
    },
    {
      "commit": "a722beb9d9f8e63ff24c6a2319e7aee3c8f52358",
      "tree": "d3338a1dcfaa3cb58914f1307dd1f6027ee4a0a3",
      "parents": [
        "e9fc3ee8c65058e5202683d0068100a8dec2d9c9"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Sep 07 10:53:16 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 11:06:57 2026"
      },
      "message": "Add cl-description skill for authoring CL messages\n\nAdd an agent skill providing guidelines, a step-by-step workflow,\nand formatting rules for writing high-quality Gerrit CL descriptions\nand Git commit messages adhering to WebRTC and Chromium standards.\n\nBug: none\nNo-try: true\nChange-Id: I897e01e1b370e58060b48923d0f5b93812cdfb05\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500720\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48509}\n"
    },
    {
      "commit": "e9fc3ee8c65058e5202683d0068100a8dec2d9c9",
      "tree": "b082444a835e23ce35080b4f81a91d87d61f4b78",
      "parents": [
        "22848987f89f01a20c3086b272521f8f8fa9b3d7"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Mon Sep 07 05:11:56 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 11:01:34 2026"
      },
      "message": "pc: trace restartIce and addIceCandidate with result/error\n\nignoring the \"legacy\" path. Also drop the \"Event\" from the ONN trace\nmethod for consistency.\n\nBug: webrtc:532923549\nChange-Id: I042af692a9f41d078cc2eb2d65494f6264e69f4e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500040\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nCr-Commit-Position: refs/heads/main@{#48508}\n"
    },
    {
      "commit": "22848987f89f01a20c3086b272521f8f8fa9b3d7",
      "tree": "a7bd7a9bbb7cff5b465d90978ccb71ebe80bebbe",
      "parents": [
        "29be127b7ad788c0934c145858983c9941b061b3"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Fri Sep 04 17:22:14 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 10:33:31 2026"
      },
      "message": "pc: trace create, addTrack and addTransceiver\n\nBug: webrtc:532923549\nChange-Id: I9414bf43683a66a49b1e53acbe5c041a78e16220\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499041\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48507}\n"
    },
    {
      "commit": "29be127b7ad788c0934c145858983c9941b061b3",
      "tree": "d87642def44b474000c9c20f4b656d65174d4707",
      "parents": [
        "f72faef7f38bd3a1215f0dad407ab2aac2fe4b98"
      ],
      "author": {
        "name": "Leonardo Evi",
        "email": "evil@chromium.org",
        "time": "Fri Sep 04 15:39:20 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 10:04:48 2026"
      },
      "message": "Add audio_level, absolute_capture_timestamp and csrcs overrides to audio injection path.\n\nBug: chromium:532190488\nChange-Id: I024420c716cb411518f0b9ab3373d46a1874668f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498801\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48506}\n"
    },
    {
      "commit": "f72faef7f38bd3a1215f0dad407ab2aac2fe4b98",
      "tree": "8ceb4263b9c82d9bd9e5a5327a3d8ba3d73f2c04",
      "parents": [
        "5fd97c10d592a2efc522e0e5b12f436cfe5bc11e"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Fri Sep 04 15:50:58 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 09:58:19 2026"
      },
      "message": "Add SwitchingFrameReader test utility.\n\nThe util allows opening multi frame readers, and then switches the feed\nbetween them with a configurale interval. This is useful for simulating\ninputs where there are multiple cameras the can be changed in realtime.\n\nBug: webrtc:496266459\nChange-Id: I2d93225254f8c4ebf0123e12faf94c62a5bba0f6\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499800\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nReviewed-by: Per Kjellander \u003cperkj@webrtc.org\u003e\nAuto-Submit: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48505}\n"
    },
    {
      "commit": "5fd97c10d592a2efc522e0e5b12f436cfe5bc11e",
      "tree": "0a43953771d0c1a58b2938ab8e59b99038156393",
      "parents": [
        "9bc0124a0a16b3c3e94ed6dee12c3589f5ac0b5d"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Mon Sep 07 08:09:29 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 09:47:56 2026"
      },
      "message": "Roll chromium_revision 57ed38e9f7..dca9c4468e (1682199:1690475)\n\nManually fix the roll by adding the same fix as https://chromium-review.git.corp.google.com/c/chromium/src/+/8259432 in WebRTC (clang: consume clang-android-runtime-library on Linux too).\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/57ed38e9f7..dca9c4468e\nFull diff: https://chromium.googlesource.com/chromium/src/+/57ed38e9f7..dca9c4468e\n\nChanged dependencies\n* android_ndk_version: 2@30.0.15729638..2@30.0.16138531\n* fuchsia_version: version:33.20260814.3.1..version:33.20260824.1.1\n* siso_version: git_revision:bc45e8f67ae0f37d337190ad64aa8bb440c791eb..git_revision:efbbe7f1892211b5e9512576843a3c247b6a6d7c\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/8a8d38839a..8ca8a372ca\n* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/4277578aa9..6f6a5dbf04\n* src/buildtools/linux64: git_revision:2481edf51ea7789c66aede9725ff0e202dfae812..git_revision:f73e445a29d44030f1904770f37f0af6d6e0fe6d\n* src/buildtools/mac: git_revision:2481edf51ea7789c66aede9725ff0e202dfae812..git_revision:f73e445a29d44030f1904770f37f0af6d6e0fe6d\n* src/buildtools/win: git_revision:2481edf51ea7789c66aede9725ff0e202dfae812..git_revision:f73e445a29d44030f1904770f37f0af6d6e0fe6d\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/5d7b18687e..541d6e3dbf\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/b96dbc743d..d4256c61f4\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/8f1da83155..3f598a885e\n* src/third_party/android_build_tools/error_prone/cipd: f0aG4OXz6uVx2m-hdEm-b1Ub-t8BZ9J1PDLOcaqvYWMC..nN5H1Y8S1tEwwsoItbX28RDCxerYmGsnnBVHo-t3PN8C\n* src/third_party/android_build_tools/lint/cipd: 7KJxYhmiewyMOfPS--lQWH0_J1zgLJRpUbo3AojmLNgC..shZaQXDisB__Mvjbw0UHhr_ykIkaBA8Gdx-gWTqJiH0C\n* src/third_party/android_build_tools/manifest_merger/cipd: R87N5LyYrVSmzfflFltkkUvsf2DzGvNn2lejlsXVgCYC..gpDlPxcIZ-FAZcuSGAxvdvO63zPQUwtEapxfOwjIWgIC\n* src/third_party/android_deps/autorolled/cipd: qgGIpnHQaa3kQar4rzYZyCGh0H-pKChjxujM3uzK9SwC..1U2IKrHDDXhq9Av12hZsBuoZGavLpTKvRMrSs1OTwXQC\n* src/third_party/android_sdk/public: vO477CZmV97fP5b9ZnNGZYK-23J4g_6FPPhhdSNvTfsC..wHWB9RnuqfRvgikpCf-UwlPHuGRuBzvxzVBMQI0tHtEC\n* src/third_party/android_system_sdk/cipd: EpgkrtsLblLuw0BrsWCF0h_njBzIZsBNDxQ5VtA4s2UC..v45fMxp0I1ypgTGwRUVKh2k2jXxAgAUNvCO-LPFjpaAC\n* src/third_party/android_toolchain/ndk: version:2@30.0.15729638..version:2@30.0.16138531\n* src/third_party/androidx/cipd: stqZyLWSguiZUIpMgiR1Tg-z6i1BtyUD5yKbWh1Pjh0C..5m9tudXXBkzB2nMkzvTPOeYP3WU2IVI5Ym2VSV79ca8C\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d9cace2c91..36d3eb4b1f\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1d18f6e110..50c971fc09\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/66e09cd480..272630912b\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/ce5a30784f..0833022c60\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/7c8275ef88..4dd7a04f54\n* src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/53fa34a23b..0406d4e5e4\n* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/9e9d3b73f3..4800589f76\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/d579aa9e14..80288aa1b0\n* src/third_party/google-truth/src: https://chromium.googlesource.com/external/github.com/google/truth.git/+log/2b95613636..da436a884a\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/c6b6da1dd0..cf24388cbb\n* src/third_party/instrumented_libs: https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git/+log/d15c278eed..51898bc682\n* src/third_party/jdk/current: Ac1SdNGLeE0dSBE6mDm4oq8NvcHCLDgYMWYZki0QkVAC..0McmveI3ccFWIEryZk0owg3Hq-vL21F6YZEWtP-3f4AC\n* src/third_party/jsoncpp/source: https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git/+log/60de77f915..3347a4b86b\n* src/third_party/kotlin_stdlib/cipd: bA0QP5Z7EuFbnakJwU36Hvxfl73_RrbuVfrDfo-WNm8C..guvFc22_xMct9huGFsHRAisdti_eKxoToXjgAhmaPnsC\n* src/third_party/libFuzzer/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git/+log/5811dc5760..0c7e676c31\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/7a210280be..441c439b99\n* src/third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/0790de42df..45120ee233\n* src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/5ae5478f99..3ffe23d874\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/26e56be0f9..2fed9193c9\n* src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-android-runtime-library-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Linux_x64/clang-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Linux_x64/clangd-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac/clang-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac/clang-tidy-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac/clangd-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac_arm64/clang-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac_arm64/clangd-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Win/clang-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Win/clang-tidy-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Win/clangd-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-2.tar.xz,Win/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-2.tar.xz..Linux_x64/clang-android-runtime-library-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/clang-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/clangd-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Linux_x64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/clang-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/clang-mac-runtime-library-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/clang-tidy-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/clangd-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/clang-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/clang-tidy-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/clangd-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Mac_arm64/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/clang-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/clang-tidy-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/clang-win-runtime-library-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/clangd-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/llvm-code-coverage-llvmorg-24-init-3796-g20e97c4b-4.tar.xz,Win/llvmobjdump-llvmorg-24-init-3796-g20e97c4b-4.tar.xz\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/4cd0847bb0..9ef880711f\n* src/third_party/openh264/src: https://chromium.googlesource.com/external/github.com/cisco/openh264/+log/fca40fc19f..9547f96ea5\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/de794788d5..5dbeaad4ce\n* src/third_party/r8/cipd: gfbyk0tBsuxhygIXcmbMgdAWUL9LrI7cF4qPTEAdKTMC..-1V8pgjfgIrRz6RjDpaYF9kGKo0sji9NFvuGNy0RgbwC\n* src/third_party/r8/d8/cipd: mgvcxRdCK77IxF9-PPyFpRK2J0UCfEHWKbNInpzj4CkC..C8K1dojUIvIPnzBfVm0O9aWW6yMLCnUUXgaUR9jOB-wC\n* src/third_party/siso/cipd: git_revision:bc45e8f67ae0f37d337190ad64aa8bb440c791eb..git_revision:efbbe7f1892211b5e9512576843a3c247b6a6d7c\n* src/third_party/tflite/src: https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git/+log/a387c0a471..7d3f38c32f\n* src/third_party/turbine/cipd: x7YCQkT0AvVA-g-D7_U-cmSVgjxgy3FefNyP30-KubkC..zEoc3LPDfIIPofEAncraHOtc3vj6S3Hz5IpLPUyNfrAC\n* src/third_party/xnnpack/src: https://chromium.googlesource.com/external/github.com/google/XNNPACK.git/+log/eccfcfe85b..c5ed6a9f35\n* src/third_party/zstd/src: https://chromium.googlesource.com/external/github.com/facebook/zstd.git/+log/5c7b7bad26..10da6ba6de\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b4235c8a2c..5aca3642a5\n* src/tools/luci-go: git_revision:0e4cb6152e3aee32eca411edf436f6017c39068a..git_revision:3d1174859c0a5bb00d87c78506f8c031afad16aa\n* src/tools/luci-go: git_revision:0e4cb6152e3aee32eca411edf436f6017c39068a..git_revision:3d1174859c0a5bb00d87c78506f8c031afad16aa\n* src/tools/luci-go: git_revision:0e4cb6152e3aee32eca411edf436f6017c39068a..git_revision:3d1174859c0a5bb00d87c78506f8c031afad16aa\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/57ed38e9f7..dca9c4468e/DEPS\n\nBUG\u003dNone\n\nChange-Id: I52dbeae4cf8e969bf0548a4a1a0ee36db564e8e2\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500660\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#48504}\n"
    },
    {
      "commit": "9bc0124a0a16b3c3e94ed6dee12c3589f5ac0b5d",
      "tree": "faf52f8b6f14a15812ec390ca9be3ba22713c498",
      "parents": [
        "5155d4b0a9bb8bb630d4e70b22516641cd460731"
      ],
      "author": {
        "name": "Leonardo Evi",
        "email": "evil@chromium.org",
        "time": "Fri Sep 04 14:35:57 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 09:22:14 2026"
      },
      "message": "Introduce EncodedAudioFrameInjectorInterface.\n\nIntended to support a new Web API to inject encoded media in a\npeerconnection. It uses a placeholder AudioEncoder and AudioTrack to\nsimulate normal audio processing.\n\nBug: chromium:532190488\nChange-Id: I4d69a377412623f5c73fc659e83493a737725113\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/497100\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48503}\n"
    },
    {
      "commit": "5155d4b0a9bb8bb630d4e70b22516641cd460731",
      "tree": "b99b4490c7dfa18217bf7c15b35ce60be4ec1e53",
      "parents": [
        "6efdb1d4e974a8594e1263d8f7e432dc22a5c7dd"
      ],
      "author": {
        "name": "Tomas Gunnarsson",
        "email": "tommi@webrtc.org",
        "time": "Mon Sep 07 06:55:06 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 09:11:20 2026"
      },
      "message": "Decouple transport packet delivery from network thread in CallTest\n\nRun PacketTransport and FakeNetworkPipe on a dedicated transport thread\nin CallTest, decoupling packet transport delivery from Call\u0027s internal\nnetwork thread.\n\nIntroduce TransportToNetworkPacketBridge and\nSendingTransportToNetworkPacketBridge to marshal received packets and\nOnSentPacket notifications across to Call\u0027s network thread\nasynchronously.\n\nThis models production behavior where transport delivery occurs outside\nthe Call queue and prevents reentrancy and deadlock between media\nencoding/pacing and packet delivery that can happen in some tests when\nCall is configured with a single thread for network and worker:\n\nhttps://ci.chromium.org/ui/p/webrtc/builders/try/mac_rel/95229/overview\n\nBug: webrtc:11993\nChange-Id: I8b9da782fb0266942f55283b0afcb4f12b1eb1ab\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500460\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48502}\n"
    },
    {
      "commit": "6efdb1d4e974a8594e1263d8f7e432dc22a5c7dd",
      "tree": "d81b2d147ef8b2ab55c9a4ff5ebbcd3d56d88ab1",
      "parents": [
        "a15ee918a3be67705ce9da2cea38051491828218"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon Sep 07 04:06:05 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 05:48:02 2026"
      },
      "message": "Update WebRTC code version (2026-09-07T04:05:43).\n\nBug: None\nChange-Id: I585d7666a564aba4567d30d67abfa8e786a70d37\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500540\nCommit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nBot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48501}\n"
    },
    {
      "commit": "a15ee918a3be67705ce9da2cea38051491828218",
      "tree": "7b030a3dc29d7f8133d1af45f66917129a6d1016",
      "parents": [
        "09385480af77e5fc9529349d6d49b56ffd63e5c1"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Sun Sep 06 04:08:22 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 05:47:55 2026"
      },
      "message": "Update WebRTC code version (2026-09-06T04:07:53).\n\nBug: None\nChange-Id: I774fde67246a279a708180653f7a2895a44a457a\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/500280\nBot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48500}\n"
    },
    {
      "commit": "09385480af77e5fc9529349d6d49b56ffd63e5c1",
      "tree": "54416a39eddaed1009f3ef3f03509fa0c2447723",
      "parents": [
        "fee771a1463048fe76547fe3cbb9e66b26ace20f"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Sat Sep 05 15:07:05 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 05 16:50:21 2026"
      },
      "message": "SCReAM: Only calculate delay metrics on packets in recent burst window\n\nPreviously, ParseScreamFeedback calculated min and max one-way delay\nacross all packets reported in a feedback message. When feedback was\nsent infrequently (e.g. 100-250ms at low bitrates or during sparse\nperiods), natural transit jitter across the long interval caused\nlatency difference to remain high (\u003e 10ms). This falsely throttled\nthe reference window increase scale factor down to 0.1, severely\ndelaying BWE rampup.\n\nThis change restricts the min/max one-way delay calculation in\nParseScreamFeedback to packets sent within a recent tail burst window:\n- BurstWindowMin (default 25ms) from the last sent packet\n- Extendable up to BurstWindowMax (default 50ms) as long as consecutive\n  packets have send time gap \u003c\u003d BurstWindowMaxGap (default 3ms)\n\nBug: webrtc:447037083\nChange-Id: Ib955ed0aa1506a0405f5c24d4c62b2b53ecd0cac\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499043\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48499}\n"
    },
    {
      "commit": "fee771a1463048fe76547fe3cbb9e66b26ace20f",
      "tree": "a563e0a23bceb23d3c18ef2d5c380e6175ea15f3",
      "parents": [
        "32618d80f57b515055121f5761ae7b78e715f590"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Sat Sep 05 06:28:54 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 05 15:55:52 2026"
      },
      "message": "Add SocketReceiveTimeCalculator\n\nExtracts socket arrival time calculation into\nSocketReceiveTimeCalculator and introduces the field trial\nWebRTC-Socket-NonMonotonicClockFix.\n\nWhen enabled, this resolves issues where packet receive timestamps\nlatch into the past or become stale due to non-monotonic socket clocks,\nbackward clock adjustments, or clock drift.\n\nBug: webrtc:555794212\nChange-Id: I77621b4c7fa8b7e284f64725ec526f7f75422b10\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499200\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48498}\n"
    },
    {
      "commit": "32618d80f57b515055121f5761ae7b78e715f590",
      "tree": "34b02288fb785409702df718a439656fa23c8420",
      "parents": [
        "247e4386801b9e2d9ded0674ace472ac770fb4e1"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Sat Sep 05 04:09:29 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Sep 05 05:39:29 2026"
      },
      "message": "Update WebRTC code version (2026-09-05T04:09:05).\n\nBug: None\nChange-Id: Iec29236c1ee6820ba91bf5cf35e3903345370158\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499940\nBot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48497}\n"
    },
    {
      "commit": "247e4386801b9e2d9ded0674ace472ac770fb4e1",
      "tree": "ef530785a80c207fccf4dafe9d0c526e1870f075",
      "parents": [
        "c4f5b6ef7e5711428a6e433eb7c8d9d3593e7e1a"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri Sep 04 14:26:28 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 16:57:00 2026"
      },
      "message": "Remove sending rtcp TargetBitrate for screencast by default\n\nChange defaults not to send any bitrate allocation instead.\nTargetBitrate is a non-standard RTCP message that is obsolete in favor\nor the VideoLayersAllocation RTP Header extension.\n\nBug: webrtc:42222127\nChange-Id: I013dad92389e46394b0a73f91e1c6d0173fff342\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499780\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48496}\n"
    },
    {
      "commit": "c4f5b6ef7e5711428a6e433eb7c8d9d3593e7e1a",
      "tree": "e13e30ab24c4eadad386edea550f441605fb12cf",
      "parents": [
        "623cf7be86c70c66232dc2185546be378eee99e7"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Tue Sep 01 08:29:17 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 11:27:02 2026"
      },
      "message": "pc: trace OnTrack events\n\nBug: webrtc:532923549\nChange-Id: I8e7b30467a7409f4961a3c904f192a36edcc6255\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498140\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nCr-Commit-Position: refs/heads/main@{#48495}\n"
    },
    {
      "commit": "623cf7be86c70c66232dc2185546be378eee99e7",
      "tree": "a20958feeefb02dedd6e6f27b4d1dfbd676fee66",
      "parents": [
        "6bc6a2f437ef5922bb2831341084995703fc9de9"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Fri Sep 04 09:15:51 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 11:25:57 2026"
      },
      "message": "Add VideoEncoderRateControlTest for v2 VideoEncoderInterface.\n\nInitial test stub just verifies CQP. Follow-ups will add CBR tests.\n\nBug: webrtc:496266459\nChange-Id: Ied4a68c3d8c377a2b08555f4b818e2ed5b6182b9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498601\nAuto-Submit: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCommit-Queue: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48494}\n"
    },
    {
      "commit": "6bc6a2f437ef5922bb2831341084995703fc9de9",
      "tree": "ef7bcc6725588896775df07b55015b2477a3dc27",
      "parents": [
        "42c9bcacd275fae1235663b19adf18b9f146123a"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Fri Sep 04 08:49:16 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 10:20:34 2026"
      },
      "message": "Remove data_deps from audioproc_test_utils.\n\nThis is breaking WebRTC roll in Chromium.\n\nChange-Id: Ibd91ab5da20707c2f225d46d0a5a778f7ccd1101\nBug: webrtc:498394143\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499600\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#48493}\n"
    },
    {
      "commit": "42c9bcacd275fae1235663b19adf18b9f146123a",
      "tree": "6d2204385532042890dbc71463404682cf8b977a",
      "parents": [
        "6ba4f10981065043d8af027e6a9a5ae3363acda5"
      ],
      "author": {
        "name": "Fredrik Solenberg",
        "email": "solenberg@google.com",
        "time": "Thu Sep 03 09:40:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 09:22:28 2026"
      },
      "message": "Avoid some unnecessary copying in video_frame_buffer\n\nThe no_longer_used callback in many cases captures scoped_refptr. Moving\nthem avoids atomic operations.\n\nBug: webrtc:374845009\nChange-Id: Iffd6ec510e74983a3843e4fda19d13a0f97f666d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499020\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48492}\n"
    },
    {
      "commit": "6ba4f10981065043d8af027e6a9a5ae3363acda5",
      "tree": "c1364086092fe5a6021904031b1c8fb71dac31a7",
      "parents": [
        "8a63c9ad746b0f747bae66b9440bf04a612f444c"
      ],
      "author": {
        "name": "Leonardo Evi",
        "email": "evil@chromium.org",
        "time": "Thu Sep 03 08:17:14 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 07:41:42 2026"
      },
      "message": "Introduce EncodedVideoFrameInjectorInterface.\n\nIntended to support a new Web API to inject encoded media in a\npeerconnection. It uses a placeholder VideoEncoder and VideoTrack to\nsimulate normal video processing.\n\nBug: chromium:532190488\nChange-Id: I0b1f539727eacefaac26d5e4275cf79b1d3331dd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/489340\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCommit-Queue: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48491}\n"
    },
    {
      "commit": "8a63c9ad746b0f747bae66b9440bf04a612f444c",
      "tree": "a930f20b9ba9a9e673294566fb6e1d873da459ba",
      "parents": [
        "a192095ae4050fe5d4c67fe7d81599f7ecc80b23"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri Sep 04 04:10:22 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 05:57:45 2026"
      },
      "message": "Update WebRTC code version (2026-09-04T04:09:59).\n\nBug: None\nChange-Id: I20e81dd0a5cce29d74a32dc3f1e585cbfd0c7581\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499440\nBot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48490}\n"
    },
    {
      "commit": "a192095ae4050fe5d4c67fe7d81599f7ecc80b23",
      "tree": "025f02c7396b6cf5b9fe2631adde52ec77f7b2c2",
      "parents": [
        "9ab2b29b070fa749b74ac90225869de7ec24cb1e"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Thu Sep 03 12:39:26 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 17:49:18 2026"
      },
      "message": "Clean up LibaomAv1EncoderV2 implementation.\n\nThis CL has no functional change, it just cleans up LibaomAv1EncoderV2\nand the corresponding factory class:\n\n* Improve comments\n* Fix typos\n* Have a single source of truth for the capabilities\n* Improved unit test coverage\n* Reduce log spam\n* General best practices\n\nBug: webrtc:496266459\nChange-Id: Ibac1af20f07195cae16e2edc76d1a78a485f51fe\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498680\nAuto-Submit: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48489}\n"
    },
    {
      "commit": "9ab2b29b070fa749b74ac90225869de7ec24cb1e",
      "tree": "8ce2cf6b0dba8e47e60c430ee0f48694b68986ce",
      "parents": [
        "79edcdcb2a6d760486584c569603ff2c2039e6a6"
      ],
      "author": {
        "name": "Kaustav Ghosh",
        "email": "kagh@microsoft.com",
        "time": "Thu Sep 03 09:43:00 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 14:56:45 2026"
      },
      "message": "Add DTLS wire format framing stub to RtcTransport\n\nIntroduce PacketProcessor, a protocol-agnostic hook that a\nDatagramConnection calls on every outgoing and incoming packet, and\nDtlsPacketProcessor, its DTLS-only implementation for the new\nWireProtocol::kDtlsWithFeedback mode.\n\nDtlsPacketProcessor frames app payloads with a 1-byte type header and a\n16-bit transport sequence number, supporting the three wire formats:\ndata (0x01), reserved values (0x00, 0x02-0xFF) are dropped with a warning; 0x02 and 0x03 are set aside for the congestion-control feedback wire format, which is not yet defined (its format is still under discussion) and will be added in a follow-up along with the congestion controller hookup.\n\nThe connection stays protocol-agnostic: it frames via\nProcessOutgoingPacket() and de-frames via ProcessIncomingPacket(),\ndelivering the stripped payload through the common receive path.\n\nBug: chromium:443019066\nChange-Id: Icc0f74e5bb31ef1fac1419ec2859e3c26af06555\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/489220\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48488}\n"
    },
    {
      "commit": "79edcdcb2a6d760486584c569603ff2c2039e6a6",
      "tree": "e8a6382ad28e558f81c70635739a389eddd4a44d",
      "parents": [
        "90e0687fd072c497d2fa77f7fd86fe560aecf96c"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Thu Sep 03 13:23:38 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 14:30:04 2026"
      },
      "message": "Fix some audio_processing dependencies\n\nChange-Id: I904dbca87821f3727395eaefaaada9d4b3b8b427\nBug: webrtc:498394143\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499160\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#48487}\n"
    },
    {
      "commit": "90e0687fd072c497d2fa77f7fd86fe560aecf96c",
      "tree": "91dda4892c8aeb202e1ddeb600bec68b65004073",
      "parents": [
        "e0b365878f0ceb19dab50f412a3a6e50f5a598f4"
      ],
      "author": {
        "name": "Björn Terelius",
        "email": "terelius@webrtc.org",
        "time": "Thu Sep 03 13:07:27 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 13:45:11 2026"
      },
      "message": "Register sframe license file\n\nBug: None\nChange-Id: I8fbe61aff000546f22ca86c4c084469d21eb69cf\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/499140\nCommit-Queue: Björn Terelius \u003cterelius@webrtc.org\u003e\nAuto-Submit: Björn Terelius \u003cterelius@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48486}\n"
    },
    {
      "commit": "e0b365878f0ceb19dab50f412a3a6e50f5a598f4",
      "tree": "d774ce9ad0adb94f185538adca5f691ded6891d2",
      "parents": [
        "8668c117ee7eeca4200ac8773c05e71948940dde"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Thu Sep 03 07:06:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 13:05:13 2026"
      },
      "message": "Cleanup field trial WebRTC-Bwe-ReceiveTimeFix\n\nDelete the field trial WebRTC-Bwe-ReceiveTimeFix and the code it enables\n(ReceiveTimeCalculator). The field trial is default false.\n\n\nBug: webrtc:42234228\nBug: webrtc:555794212\nChange-Id: I64c71a499412a0e8ad94a44ac4c12bdd264c0eaa\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498603\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48485}\n"
    },
    {
      "commit": "8668c117ee7eeca4200ac8773c05e71948940dde",
      "tree": "d0cd1f67e5cca545dbb773b2076cddb8a34ca0d4",
      "parents": [
        "42cb1d23ef56e3cb7a63713a6bd15536b389bb28"
      ],
      "author": {
        "name": "Leonardo Evi",
        "email": "evil@chromium.org",
        "time": "Thu Sep 03 12:01:20 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 13:02:24 2026"
      },
      "message": "Add width and height to CreateOutgoingVideoFrame.\nDefault values will be removed once the callsite in chromium adapts.\n\nBug: chromium:524901718\nChange-Id: Ib66dc9c8a4a0f0e472ee25bc668fd6a3c8affd5a\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498600\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Leonardo Evi \u003cevil@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#48484}\n"
    },
    {
      "commit": "42cb1d23ef56e3cb7a63713a6bd15536b389bb28",
      "tree": "69659354de14c17de986ca5f9a39599566cac807",
      "parents": [
        "1f2dc301fd1e8d72a1a71f6d7b49cfc354c1ca6b"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Thu Sep 03 11:11:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 12:45:44 2026"
      },
      "message": "Track audio playout time in ChannelReceive\n\nRecord the system time when an audio frame is pulled from NetEq in\nChannelReceive::GetAudioFrameWithInfo under neteq_mutex_.\n\nIn ChannelReceive::GetPlayoutRtpTimestamp, use the recorded playout\ntime in PlayoutInfo and return std::nullopt if playout is not active.\n\nBug: webrtc:11993\nChange-Id: I5fbe7e917c603edde3b852810edfade53cd0a7ae\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498300\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48483}\n"
    },
    {
      "commit": "1f2dc301fd1e8d72a1a71f6d7b49cfc354c1ca6b",
      "tree": "3590b9e9ba622f7315e6446c1b1005860fcb9824",
      "parents": [
        "95773cc3c8f1768200bf48ee08f00331664fb576"
      ],
      "author": {
        "name": "Fredrik Solenberg",
        "email": "solenberg@google.com",
        "time": "Wed Sep 02 12:58:40 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 08:37:52 2026"
      },
      "message": "Avoid some unnecessary copying in video and frame pipeline\n\nBug: webrtc:374845009\nChange-Id: I2d057a947766bb9e8bda1c06f45b820432045668\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498620\nCommit-Queue: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48482}\n"
    },
    {
      "commit": "95773cc3c8f1768200bf48ee08f00331664fb576",
      "tree": "6786ebde377acbd2a4b62d8049c1bc5e210deadd",
      "parents": [
        "4287e09212ee4e548608033c11a38f27c0660302"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Mon Aug 31 13:18:42 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 08:07:27 2026"
      },
      "message": "Migrate audio_processing_unittests to be a rtc_test_suite\n\nChange-Id: I85282de9691325fc99d7d927afce2cd9c8a95e36\nBug: webrtc:498394143\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/497562\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#48481}\n"
    },
    {
      "commit": "4287e09212ee4e548608033c11a38f27c0660302",
      "tree": "b60b65af7ffd9e16defb8009e5fecb934a72eaf3",
      "parents": [
        "2499eefe893cf41e3c51f160017c74b8b3dec5df"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Wed Sep 02 14:43:11 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 07:12:55 2026"
      },
      "message": "Clamp arrival_time_offset in TransportFeedbackAdapter\n\nIn RFC 8888, report blocks cover a contiguous sequence number range and\nall received packets must be reported. Since the sender erases packets\nfrom history once acknowledged as received, any packet newly acknowledged\nin a report must have arrived after the previous received report was\ngenerated.\n\nTherefore, the arrival time offset (ATO) is expected to be bounded by:\n1. The interval between this feedback and the last received feedback\n   (time_between_two_last_feedback), based on the receiver\u0027s NTP report\n   timestamps, since the packet arrived after the previous received report.\n2. The round-trip elapsed time between packet send and feedback receive\n   (feedback_send_time_delta), since a packet cannot arrive before it was\n   sent, nor can feedback be received before it was sent.\n\nIf a receiver reports an invalid or inflated ATO (e.g. due to clock drift\nor packet arrival time latching in the past), ATO could exceed these bounds\nand cause RTT calculations to collapse to 0 ms.\n\nThis change clamps ATO to min(time_between_two_last_feedback,\nfeedback_send_time_delta) and logs a warning when clamping occurs.\n\nBug: webrtc:555794212\nChange-Id: I7de3925e55f9483dd7ed0458528cce713bb1f6aa\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498560\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48480}\n"
    },
    {
      "commit": "2499eefe893cf41e3c51f160017c74b8b3dec5df",
      "tree": "ab914828a40653ecb80eafcecd423b4c6f564c07",
      "parents": [
        "4e2f2ca44f00822a35ad62aafb78d564bb171dc4"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Wed Sep 02 11:34:16 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 06:54:32 2026"
      },
      "message": "Prefer std::make_tuple over testing::make_tuple\n\nsince the latter is a legacy alias\n\nBug: None\nChange-Id: I0f75ae8636f13307edeb53233721762e2cfe1809\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498540\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Henrik Boström \u003chbos@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48479}\n"
    },
    {
      "commit": "4e2f2ca44f00822a35ad62aafb78d564bb171dc4",
      "tree": "6881e0706b88c53e37d534998f6883df70191bfe",
      "parents": [
        "573c5c6224a4299603d510c0dd8e572cf0a635aa"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu Sep 03 04:09:59 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 05:52:29 2026"
      },
      "message": "Update WebRTC code version (2026-09-03T04:09:34).\n\nBug: None\nChange-Id: I7b8a85d80c7e7d820a065f685689c3f9eb88ed5f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498881\nBot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCommit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com \u003cwebrtc-version-updater@webrtc-ci.iam.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#48478}\n"
    },
    {
      "commit": "573c5c6224a4299603d510c0dd8e572cf0a635aa",
      "tree": "fd6f904ee6cc4553d9188bbe42e17c2c44892f0e",
      "parents": [
        "404676101034905b771d9cec040976199629289a"
      ],
      "author": {
        "name": "Henrik Boström",
        "email": "hbos@google.com",
        "time": "Wed Sep 02 14:11:17 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 16:23:47 2026"
      },
      "message": "Fix issue where codec fallback skips first codec in list.\n\nBefore this CL, `ApplyEncoderSwitch` implicitly assumed that\n`send_codec()` is the first codec in `negotiated_codecs_`, but this is a\nvery outdated assumption that assumes that the only way to pick a codec\nis with the SDP preference order (e.g. `SetCodecPreferences()` or SDP\nmunging).\n\nBut it has long been the case that `SetParameters()` can pick another\ncodec. This CL updates the logic to remove the `send_codec()` where\never it is located, resulting in the next codec to test being the first\none in the list should the current one not be the first one already.\n\nBug: chromium:556170878\nChange-Id: I7c8f50537ef52cae3af2c0d460096a4b97045703\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498561\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCommit-Queue: Henrik Boström \u003chbos@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48477}\n"
    },
    {
      "commit": "404676101034905b771d9cec040976199629289a",
      "tree": "c9d959989cdd4c5c29b6b897040ec99e0308079f",
      "parents": [
        "1dcc94223f34c5ec7f6522ba8612bb9198f1b1a7"
      ],
      "author": {
        "name": "Joachim Reiersen",
        "email": "joachimr@meta.com",
        "time": "Wed Sep 02 06:11:18 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 15:22:21 2026"
      },
      "message": "Fix RTCConfiguration equality for SCTP SNAP\n\nEquality comparison for this member was missing, fix it here.\n\nNow SetConfiguration will reject changes to enable_sctp_snap instead of\nsilently ignoring them. This is aligned with the original author\u0027s\nintent of not wanting this parameter to be mutable.\n\nBug: webrtc:426480601\nChange-Id: I14e6d39c317e17e99f9ce8deaec9e56755ba5f93\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/498380\nReviewed-by: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCommit-Queue: Joachim Reiersen \u003cjoachimr@meta.com\u003e\nCr-Commit-Position: refs/heads/main@{#48476}\n"
    }
  ],
  "next": "1dcc94223f34c5ec7f6522ba8612bb9198f1b1a7"
}
