)]}'
{
  "log": [
    {
      "commit": "18d2cdb21aaee9de48f15a7d91cfe2a8d6b469ec",
      "tree": "845cceb844cb37b36cd8c6fa819f133b4e48beab",
      "parents": [
        "83cdac9fb3b1877f85c73c1a9f5f796ccecff476"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed Jun 10 18:07:20 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 18:54:23 2026"
      },
      "message": "Roll chromium_revision 1c39621c84..c43135890e (1644534:1644724)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/1c39621c84..c43135890e\nFull diff: https://chromium.googlesource.com/chromium/src/+/1c39621c84..c43135890e\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/94537f3233..95cdbd4f52\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/03b528a686..e10e741a1f\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/e3d9c41099..444aebb3b0\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/5defdd10fb..5da611f11c\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/49bbbb08fa..5358b42cbb\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/19f781499b..d7b687f023\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/e282e10b8a..76d21d571d\n* src/third_party/r8/cipd: pwugtMg3x--5QRtIl5ADSgjEW0_AF2w4knAFrdSJjvEC..NyzXx3BYfzk2Pb7-q1eNk126IutSr96soPXBXH6BrzoC\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/0dd75662a4..1902b8b25c\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/1c39621c84..c43135890e/DEPS\n\nBUG\u003dNone\n\nChange-Id: Iccb0fc7069fb46b2775d502d42ba689ba18086f2\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480640\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@{#47961}\n"
    },
    {
      "commit": "83cdac9fb3b1877f85c73c1a9f5f796ccecff476",
      "tree": "7b33ff06249aab4e7f318c305fecab58538396dc",
      "parents": [
        "6d9c53310cf1849d8d6087823753959e3a11db93"
      ],
      "author": {
        "name": "Rasmus Brandt",
        "email": "brandtr@webrtc.org",
        "time": "Wed Jun 10 12:23:32 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 13:01:32 2026"
      },
      "message": "Integrate `RttSimulator` into video timing simulator\n\nIn this change, the previously landed `RttSimulator` is integrated into\nthe video timing simulator. The `RtcEventLogDriver` receives the\nsmoothed session-level RTT estimates, and distributes them to the\nstreams. The streams use the RTTs to adapt the NACK module (inside the\n`Assembler`) and the jitter estimator (inside the `RenderingTracker`).\n\nBug: b/423646186\nChange-Id: I792fcfea7ac7f4bf8d97a73f674a7d5ca8c25727\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479821\nCommit-Queue: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nReviewed-by: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47960}\n"
    },
    {
      "commit": "6d9c53310cf1849d8d6087823753959e3a11db93",
      "tree": "b9e582b33ed877648afcb1b91533a3ba51e22fa6",
      "parents": [
        "c53df62036a68be1cdec4ed4c1be5817bce98065"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Tue Jun 09 15:41:14 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 12:54:54 2026"
      },
      "message": "Add documentation on SCReAM v2 implementation differences\n\nThis CL adds a new g3doc file describing the differences between the\ncurrent WebRTC SCReAM v2 implementation and the IETF draft\n(draft-johansson-ccwg-rfc8298bis-screamv2-07).\n\nR\u003dperkj@webrtc.org\n\nBug: webrtc:447037083\nChange-Id: I9e26bcbd9bfb9a0102cb356f390e8ff5e98b1ec3\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480260\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47959}\n"
    },
    {
      "commit": "c53df62036a68be1cdec4ed4c1be5817bce98065",
      "tree": "6eaf4c6786137d55d39a94a23f89a05c1307146a",
      "parents": [
        "63b38abc551426d10d25a6cdbde0de781dbda618"
      ],
      "author": {
        "name": "Åsa Persson",
        "email": "asapersson@webrtc.org",
        "time": "Wed Jun 10 09:49:47 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 12:15:19 2026"
      },
      "message": "Add jitter estimation logic to `DefaultVideoJitterTiming`.\n\nAdds `JitterEstimator` and `InterFrameDelayVariationCalculator` to `DefaultVideoJitterTiming`.\n\nUsage will be wired up separately.\n\nBug: b/493549134\nChange-Id: I29b5d5eaf0ce8349ab9345f0b06786cb4cdc76e6\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480460\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47958}\n"
    },
    {
      "commit": "63b38abc551426d10d25a6cdbde0de781dbda618",
      "tree": "c3801633756711c0c1c58d392b55b49557040ed2",
      "parents": [
        "41a7487ea4e604cb5b8a973dd7d1aa44bafa06c1"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed Jun 10 10:03:00 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 11:23:29 2026"
      },
      "message": "Roll chromium_revision 04a531fe41..1c39621c84 (1644409:1644534)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/04a531fe41..1c39621c84\nFull diff: https://chromium.googlesource.com/chromium/src/+/04a531fe41..1c39621c84\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/e19e469ba4..94537f3233\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/3e09decd55..03b528a686\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/ee8a8de34a..e3d9c41099\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/f712784a41..5defdd10fb\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/533321c34e..2eed415f75\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/2a2b25c064..60bff86ab0\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/e14f57f5fb..19f781499b\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/f163b9b4e9..e3241c4782\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/a78af6ccd6..0dd75662a4\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/04a531fe41..1c39621c84/DEPS\n\nBUG\u003dNone\n\nChange-Id: Id00620844fcf66e76ea3a7277ea15fa9c49a76bd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480480\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@{#47957}\n"
    },
    {
      "commit": "41a7487ea4e604cb5b8a973dd7d1aa44bafa06c1",
      "tree": "69a0b4622dac1053149847690efddf1025569dba",
      "parents": [
        "9811f2c36c487b416abade656cfaf3ae46d9e232"
      ],
      "author": {
        "name": "Rasmus Brandt",
        "email": "brandtr@webrtc.org",
        "time": "Wed Jun 10 08:35:29 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 09:34:55 2026"
      },
      "message": "Bugfix: include `rtx_ssrc` in `all_known_ssrcs_`\n\nBy not including it, we might get some log spam when using the `ssrc_filter` functionality.\n\nBug: b/423646186\nChange-Id: I2daaa2df5485176b453324fb0983d074eaaa6103\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480461\nReviewed-by: Åsa Persson \u003casapersson@webrtc.org\u003e\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nAuto-Submit: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47956}\n"
    },
    {
      "commit": "9811f2c36c487b416abade656cfaf3ae46d9e232",
      "tree": "ad6736c6e4e7906ee753ec0f05aa05f5467589f5",
      "parents": [
        "b2215e3839e2f1ff04d2147b58fb875f0d269037"
      ],
      "author": {
        "name": "Rasmus Brandt",
        "email": "brandtr@webrtc.org",
        "time": "Mon Jun 08 19:36:59 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 06:54:50 2026"
      },
      "message": "Add `RttSimulator`.\n\nThis new session-level component relies on the recently landed\n`RtcpRttCalculator` to estimate session-level max RTT from stream-level\nRTT samples. The session-level RTT will be propagated to the streams\nthrough the `RtcEventLogDriver` in an upcoming change.\n\nBug: b/423646186\nChange-Id: Ic0c27123d4a711262b42410e4f28156607736267\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479142\nReviewed-by: Åsa Persson \u003casapersson@webrtc.org\u003e\nCommit-Queue: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47955}\n"
    },
    {
      "commit": "b2215e3839e2f1ff04d2147b58fb875f0d269037",
      "tree": "c41582f6d34c0629a8d4291e070e7d1d8b094f59",
      "parents": [
        "02530eba5805ff41d64ba0f00d9d84badaba91fe"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed Jun 10 02:05:41 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 03:05:43 2026"
      },
      "message": "Roll chromium_revision 4b6aacc5a8..04a531fe41 (1644257:1644409)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/4b6aacc5a8..04a531fe41\nFull diff: https://chromium.googlesource.com/chromium/src/+/4b6aacc5a8..04a531fe41\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/34262d813b..e19e469ba4\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/ceffa10428..3e09decd55\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/6f380e2011..ee8a8de34a\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/fa6e5a0638..f712784a41\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/17750f0af2..e14f57f5fb\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/3bdb3b94ca..d23308a2a7\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/68c7702476..a78af6ccd6\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/4b6aacc5a8..04a531fe41/DEPS\n\nBUG\u003dNone\n\nChange-Id: I299402c0ae70189fdf335133c15a49bb68491f27\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480360\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@{#47954}\n"
    },
    {
      "commit": "02530eba5805ff41d64ba0f00d9d84badaba91fe",
      "tree": "9714aeca626c0bd196c1356385af6e02fe436e73",
      "parents": [
        "e9988ad7aa707c9bfce46f1ce6b0c4628375502f"
      ],
      "author": {
        "name": "Junichi Uekawa",
        "email": "uekawa@google.com",
        "time": "Wed Jun 03 04:29:45 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 10 01:04:40 2026"
      },
      "message": "Throttle log frequency for RTCP decryption errors.\n\nIt is generating thousands of lines per second, and\nwe were already doing this for RTP.\n\nBug: b/367372987\nChange-Id: I52fa751f8699e07ed82567fecadca9e978b01263\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478000\nReviewed-by: Taylor Brandstetter \u003cdeadbeef@webrtc.org\u003e\nCommit-Queue: Junichi Uekawa \u003cuekawa@google.com\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nAuto-Submit: Junichi Uekawa \u003cuekawa@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47953}\n"
    },
    {
      "commit": "e9988ad7aa707c9bfce46f1ce6b0c4628375502f",
      "tree": "849f831f9749faf5dffd3f46a0ee9c529a042bcc",
      "parents": [
        "0204f1fa032bd66f4dc54e0f94c8189e19f9fd75"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Jun 09 22:06:53 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 23:04:23 2026"
      },
      "message": "Roll chromium_revision 28acb7a53c..4b6aacc5a8 (1644111:1644257)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/28acb7a53c..4b6aacc5a8\nFull diff: https://chromium.googlesource.com/chromium/src/+/28acb7a53c..4b6aacc5a8\n\nChanged dependencies\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/6d70f2d3d7..ceffa10428\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/25a9c6b7f8..6f380e2011\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/193e4d1c94..fa6e5a0638\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/8b1e279f37..1401ec3376\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/cc6d47b5a7..17750f0af2\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/8260aa6000..f8f91ecd56\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/0865485ef1..e282e10b8a\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/5c90475d40..68c7702476\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/28acb7a53c..4b6aacc5a8/DEPS\n\nBUG\u003dNone\n\nChange-Id: Id7ede1fa7457819ff0cdb43422b276712d43c9a9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480320\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@{#47952}\n"
    },
    {
      "commit": "0204f1fa032bd66f4dc54e0f94c8189e19f9fd75",
      "tree": "d38d293f4ac9d441801d186aa0623caabd0ceb70",
      "parents": [
        "6f0e783b4eeafbdb1d7ffe44ee6c1873ab48541e"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Tue Jun 09 13:15:52 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 19:52:23 2026"
      },
      "message": "Pace CCFB using actual wire overhead and is_bandwidth_limited status\n\nThis CL improves the RFC 8888 Congestion Control Feedback (CCFB) pacing logic to accurately calculate pacing delays and respect bandwidth limits:\n\n1. **Wire Overhead Inclusion**: Includes the IP/UDP/SRTP wire overhead (defaulting to 42 bytes) in the CCFB pacing debt calculation. This prevents the generator from underestimating the feedback transmission rate and exceeding configured bandwidth limits on high packet rate connections.\n2. **Bandwidth-Limited Pacing**: Only applies the feedback fraction limit (e.g., 5% of send BWE, if configured via the `feedback_fraction` option in the `WebRTC-RFC8888CongestionControlFeedback` field trial) when the link is actually marked as bandwidth-limited (`is_bandwidth_limited \u003d true`). When not bandwidth-limited, the default pacing rate (500 kbps) applies.\n3. **API Deprecation**: Deprecates the old `OnSendBandwidthEstimateChanged(DataRate)` signature in favor of a new one carrying `is_bandwidth_limited` and `transport_overhead` parameters.\n\nThese changes ensure CCFB complies with the RFC 8888 recommendation to not consume excessive feedback bandwidth (restricting it to a safe fraction of BWE when congested), while keeping feedback responsive and pacing correctly.\n\nBug: webrtc:519655843\nChange-Id: I7b1b40f1f711df76b7beb4718b1566dd9d48aef5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478442\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47951}\n"
    },
    {
      "commit": "6f0e783b4eeafbdb1d7ffe44ee6c1873ab48541e",
      "tree": "355396209882e782664ec691e6b0f38fba9b0536",
      "parents": [
        "02fc3682db382b4588b0186272d257974d970eda"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Jun 09 18:02:56 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 18:47:56 2026"
      },
      "message": "Roll chromium_revision c7197fb1a3..28acb7a53c (1644006:1644111)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/c7197fb1a3..28acb7a53c\nFull diff: https://chromium.googlesource.com/chromium/src/+/c7197fb1a3..28acb7a53c\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/424c8aa749..34262d813b\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/276689b76e..6d70f2d3d7\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/bedd11a165..25a9c6b7f8\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/61f01f1b59..193e4d1c94\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/4d6b2f971e..eada60b754\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/73a2456e23..8b1e279f37\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/88b45cee0d..cc6d47b5a7\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/77d0b151f5..0865485ef1\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/0e6f3d23f3..5c90475d40\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/c7197fb1a3..28acb7a53c/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ic45d172f1a7841e48b80ccaf1fb87ed687efd219\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480300\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@{#47950}\n"
    },
    {
      "commit": "02fc3682db382b4588b0186272d257974d970eda",
      "tree": "bf3e0180705778f40bbf187a84a69937e51f4c05",
      "parents": [
        "c1a44ec5a39ecd76a5b98ebd09d1e1c97c7a74da"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Jun 09 16:03:12 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 16:44:21 2026"
      },
      "message": "Roll chromium_revision d931749ef3..c7197fb1a3 (1643829:1644006)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/d931749ef3..c7197fb1a3\nFull diff: https://chromium.googlesource.com/chromium/src/+/d931749ef3..c7197fb1a3\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/375cde2bf3..424c8aa749\n* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/bd40311392..f0ccfb5933\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/54d5929df7..276689b76e\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/e24972eaf4..bedd11a165\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/80d83ac4e1..61f01f1b59\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/16391ed176..4d6b2f971e\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/ba0d6cb047..49bbbb08fa\n* src/third_party/crc32c/src: https://chromium.googlesource.com/external/github.com/google/crc32c.git/+log/d3d60ac6e0..2bbb3be42e\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/c857551c19..88b45cee0d\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/c13a8c3e96..77d0b151f5\n* src/third_party/r8/cipd: MvVaxgHmMqeF-Y8ZKzWEVL_4eksFLaF1za6-O2HaKvUC..pwugtMg3x--5QRtIl5ADSgjEW0_AF2w4knAFrdSJjvEC\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/62028b6289..0e6f3d23f3\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/d931749ef3..c7197fb1a3/DEPS\n\nBUG\u003dNone\n\nChange-Id: I3c6e09988e5cd09259d38b5bc0a437515691f7fa\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480280\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@{#47949}\n"
    },
    {
      "commit": "c1a44ec5a39ecd76a5b98ebd09d1e1c97c7a74da",
      "tree": "2815786ca38d4b2972cadcd7b17f58ce9a119d5b",
      "parents": [
        "51728d27a5177a091a674ce4528b6ca7d682afaa"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Tue Jun 09 10:14:05 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 13:24:21 2026"
      },
      "message": "Delete ThreadProcessingFakeClock as unused\n\nBug: webrtc:42223992\nChange-Id: I81a680d0e93aea1031f1a2d82c7ae3351cc9206b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478480\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47948}\n"
    },
    {
      "commit": "51728d27a5177a091a674ce4528b6ca7d682afaa",
      "tree": "1309a8eefb6453090bc38c54aaa9e2b7fd93d15d",
      "parents": [
        "01794837ccc66bac902dc6ee8a61a38171451b31"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue Jun 09 10:33:59 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 12:33:10 2026"
      },
      "message": "Add force-test-environment flag and checks\n\nAdd --force-test-environment flag to test_main.\nThis flag sets a global boolean that CreateEnvironment\nand FieldTrials will check, crashing if they are used\nin tests instead of the test-specific versions.\n\nGenerated by prompt:\n\nWe want a way to detect if CreateEnvironment or CreateFieldTrials is\nused in tests where we should be using CreateTestEnvironment or\nCreateTestFieldTrials. Add code to test/test_main.cc to have a\ncommand line flag \u0027--force-test-environment\u0027 that sets a global\nboolean that CreateEnvironment and CreateFieldTrials will RTC_CHECK on\nso that we immediately crash if the non-test versions are used.\n\nBug: webrtc:521534686\nChange-Id: I7f47b4ccfc396f90d7626d430140e92834b6a483\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480160\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47947}\n"
    },
    {
      "commit": "01794837ccc66bac902dc6ee8a61a38171451b31",
      "tree": "533de0df00d7ba8bc8c06ae29bcb64d5a5a89c54",
      "parents": [
        "a432b11e569fa530cc65deff43d459af7384309a"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Jun 09 10:11:44 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 11:08:21 2026"
      },
      "message": "Roll chromium_revision 079ad5b815..d931749ef3 (1643675:1643829)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/079ad5b815..d931749ef3\nFull diff: https://chromium.googlesource.com/chromium/src/+/079ad5b815..d931749ef3\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/4af8d18e30..375cde2bf3\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/3a7fd1ebe7..54d5929df7\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/b0a16ed185..e24972eaf4\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/dc7e4e288b..80d83ac4e1\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/cdd30d5d71..16391ed176\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/40560938a4..c857551c19\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/8e97c4abc9..f163b9b4e9\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/32b474821a..62028b6289\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/079ad5b815..d931749ef3/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ia628342c3b317c1c35ee0341e536a99405bcf000\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480180\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@{#47946}\n"
    },
    {
      "commit": "a432b11e569fa530cc65deff43d459af7384309a",
      "tree": "fa28b7ee7d79fad6c1ae9941029e47646a730887",
      "parents": [
        "7843cb4adc46703b8e6416d623c8178457d875c5"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Jun 08 18:37:55 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 08:38:12 2026"
      },
      "message": "Use ScopedTaskSafety in WebRtcSessionDescriptionFactory\n\nReplace WeakPtrFactory with ScopedTaskSafety in\nWebRtcSessionDescriptionFactory. This simplifies task posting to\nsignaling thread by using SafeTask.\n\nBug: none\nChange-Id: I6af1c82f2b4bad39d874708b925d5121647244c8\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478844\nReviewed-by: Sameer Vijaykar \u003csamvi@google.com\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47945}\n"
    },
    {
      "commit": "7843cb4adc46703b8e6416d623c8178457d875c5",
      "tree": "f2f3ab7e4a56e66bb5347f9e73af01a500170c6f",
      "parents": [
        "420975b74748f19700d75669ec52bdc214677b5e"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Mon Jun 08 20:03:18 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 08:37:07 2026"
      },
      "message": "Use CreateTestEnvironment in media tests\n\nThis is needed to get --force-fieldtrials obeyed.\n\nBug: None\nChange-Id: I595f34de59f50e4b1a21da74eb1ce7750e3b7507\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479802\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47944}\n"
    },
    {
      "commit": "420975b74748f19700d75669ec52bdc214677b5e",
      "tree": "f5cac6126cfec834ba340e9168cf8b1958257356",
      "parents": [
        "f48df12def0d531a66a3dffcea021fbe0f99dcde"
      ],
      "author": {
        "name": "Rasmus Brandt",
        "email": "brandtr@webrtc.org",
        "time": "Mon Jun 08 19:54:49 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 07:48:10 2026"
      },
      "message": "RtcpRttCalculator bugfix: do NOT reject reports whose dlsr or dlrr \u003d\u003d0.\n\nI had misread the RFC, thinking that dlsr or dlrr that were \u003d\u003d0 should\nbe rejected. That is not the case -- we should only reject reports whose\nlsr or lrr \u003d\u003d0. (Note the missing \u0027d\u0027.)\n\nBug: b/423646186\nChange-Id: I864a2df87d51efee605c21fa8fba00898ab1a4e9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479980\nCommit-Queue: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nReviewed-by: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47943}\n"
    },
    {
      "commit": "f48df12def0d531a66a3dffcea021fbe0f99dcde",
      "tree": "d58b62df407d972ef88288eb5b1ae1da95280131",
      "parents": [
        "9bac62c9701d50bbac496ec5f1def2eb4ca90a2e"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Jun 09 04:04:42 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 07:13:13 2026"
      },
      "message": "Update WebRTC code version (2026-06-09T04:04:20).\n\nBug: None\nChange-Id: I1dd3159ffcb60ac59bda05a751cc5db49213b89e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480060\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@{#47942}\n"
    },
    {
      "commit": "9bac62c9701d50bbac496ec5f1def2eb4ca90a2e",
      "tree": "375c8b448eb12da21d08d0b35cbbb225d45510ff",
      "parents": [
        "767e526ec5a8f1eff260adfee413e69f18b14956"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Jun 09 04:13:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 05:20:41 2026"
      },
      "message": "Roll chromium_revision 6a71381809..079ad5b815 (1643543:1643675)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/6a71381809..079ad5b815\nFull diff: https://chromium.googlesource.com/chromium/src/+/6a71381809..079ad5b815\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/613daa5a55..4af8d18e30\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/678d324a85..3a7fd1ebe7\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/48dce099d0..b0a16ed185\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/e86b08ec20..dc7e4e288b\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/32902148d6..73a2456e23\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/0989e2debb..40560938a4\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/4be798d7c5..3bdb3b94ca\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/051df2ec48..c13a8c3e96\n* src/third_party/tflite/src: https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git/+log/db517a46ad..55025ab147\n* src/third_party/xnnpack/src: https://chromium.googlesource.com/external/github.com/google/XNNPACK.git/+log/76de13802d..f6486e3e1d\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/17124e9042..32b474821a\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/6a71381809..079ad5b815/DEPS\n\nBUG\u003dNone\n\nChange-Id: I6ee8ddfae3257c376ab161cda229aaeb58b84c5d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480080\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@{#47941}\n"
    },
    {
      "commit": "767e526ec5a8f1eff260adfee413e69f18b14956",
      "tree": "22bacb8ae11fd722d531d3ba55221d78a06c5c8d",
      "parents": [
        "2a6c206cf9d30963108ce44824b0474abe971fbb"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Jun 09 00:04:27 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 09 03:03:12 2026"
      },
      "message": "Roll chromium_revision 9d73023f14..6a71381809 (1643417:1643543)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/9d73023f14..6a71381809\nFull diff: https://chromium.googlesource.com/chromium/src/+/9d73023f14..6a71381809\n\nChanged dependencies\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/c429b918c7..678d324a85\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/5556b4290b..48dce099d0\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/18e64ae40c..e86b08ec20\n* src/third_party/androidx/cipd: ohNcSlLjXqOf1UG2ZfJsP3_6COoD1UoEB1PDQ-oJxSIC..zKIQb9irsp0LgdVWmRqieohIA1aDOIsz38T2hGDoCXwC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d98ee3a9f4..cdd30d5d71\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/0981579f80..2a2b25c064\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/0a8376ecfc..0989e2debb\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/95eedb9687..4be798d7c5\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/f31a9f62ca..051df2ec48\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/5b41b16b45..17124e9042\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/9d73023f14..6a71381809/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ib93fc495e5766b24da6898f9a9f683a2383a7ef4\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/480021\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@{#47940}\n"
    },
    {
      "commit": "2a6c206cf9d30963108ce44824b0474abe971fbb",
      "tree": "314c1f8354633a3708c188eb622a99812d9f0662",
      "parents": [
        "c0f9917cbfedfbdfc9f06c8173c9273b4cee207a"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon Jun 08 20:03:06 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 21:09:15 2026"
      },
      "message": "Roll chromium_revision d0363615d3..9d73023f14 (1643243:1643417)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/d0363615d3..9d73023f14\nFull diff: https://chromium.googlesource.com/chromium/src/+/d0363615d3..9d73023f14\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/415146d7e1..613daa5a55\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/f0a9cbb322..c429b918c7\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/a4ae15c596..5556b4290b\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/2175d6a5d9..18e64ae40c\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f325f95fb3..d98ee3a9f4\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a6e9d08988..28c0ffb61b\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/3621c60d69..0981579f80\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/0ed4b66878..0a8376ecfc\n* src/third_party/r8/cipd: Y_A4vTK71nc7utVwcugIps9mVDXYPMxi8rNlZvhJXRwC..MvVaxgHmMqeF-Y8ZKzWEVL_4eksFLaF1za6-O2HaKvUC\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b5a6e1b99a..5b41b16b45\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/d0363615d3..9d73023f14/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ifc0d1cfdc25c9a23e10ae9523681165af8ea6a96\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479921\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@{#47939}\n"
    },
    {
      "commit": "c0f9917cbfedfbdfc9f06c8173c9273b4cee207a",
      "tree": "2b3b0731937acdb842534d5c0fe68e4ce9290099",
      "parents": [
        "15644107234aa9bc7a4bf7e9f9a2157a8a9415b4"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Sat Jun 06 09:45:43 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 20:24:53 2026"
      },
      "message": "Reland \"Remove the deprecated libjingle_peerconnection target\"\n\nThis is a reland of commit 77889f4867c822547908093eaa240b34eb086303\n\nOriginal change\u0027s description:\n\u003e Remove the deprecated libjingle_peerconnection target\n\u003e\n\u003e Change-Id: I0dc50fb3aa239b3f4c509e86e25a55bf6b595a8d\n\u003e Bug: webrtc:463418937\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/479160\n\u003e Commit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\n\u003e Reviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47928}\n\nBug: webrtc:463418937\nChange-Id: Iea97f597bc457c97073c3ab1ff9f6102d14c7a42\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479960\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47938}\n"
    },
    {
      "commit": "15644107234aa9bc7a4bf7e9f9a2157a8a9415b4",
      "tree": "7d84f960f0bd3e10840ad1f08d61a671222c2e16",
      "parents": [
        "3e52f63b06491a2b241c5b7fb5cc05f66809bf83"
      ],
      "author": {
        "name": "Alexander Cooper",
        "email": "alcooper@chromium.org",
        "time": "Mon Jun 08 17:13:41 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 19:05:17 2026"
      },
      "message": "Fix OOB write in RotateDesktopFrame and DXGI size mismatch\n\nUpgrade RTC_DCHECK to RTC_CHECK in RotateDesktopFrame to enforce\nbounds checks in release builds. Validate captured frame size against\nexpected unrotated size in DxgiOutputDuplicator::Duplicate to fail\ngracefully on resolution changes.\n\nFixed: chromium:520199394\nChange-Id: Iad22c89cf3ef900b0ac58a72ec3a9f8d2e96123b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479000\nAuto-Submit: Alexander Cooper \u003calcooper@chromium.org\u003e\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#47937}\n"
    },
    {
      "commit": "3e52f63b06491a2b241c5b7fb5cc05f66809bf83",
      "tree": "13d942ab8eec7ca27848efa715f4479bd801955a",
      "parents": [
        "c6c37c6108704b6adf52ab88c6a37e9ba273e66d"
      ],
      "author": {
        "name": "Tomas Gunnarsson",
        "email": "tommi@webrtc.org",
        "time": "Mon Jun 08 18:16:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 18:18:02 2026"
      },
      "message": "Revert \"Remove the deprecated libjingle_peerconnection target\"\n\nThis reverts commit 77889f4867c822547908093eaa240b34eb086303.\n\nReason for revert: Downstream projects need to be updated first.\n\nOriginal change\u0027s description:\n\u003e Remove the deprecated libjingle_peerconnection target\n\u003e\n\u003e Change-Id: I0dc50fb3aa239b3f4c509e86e25a55bf6b595a8d\n\u003e Bug: webrtc:463418937\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/479160\n\u003e Commit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\n\u003e Reviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47928}\n\nBug: webrtc:463418937\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I5b6cf3907432ad69d6c4fca5de2b7d762954f4e5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479940\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47936}\n"
    },
    {
      "commit": "c6c37c6108704b6adf52ab88c6a37e9ba273e66d",
      "tree": "d1279f8ee0222a92bc7fa061b67c20b36b59ff7a",
      "parents": [
        "d89e0f498fbfff42b2bea3024141b29d34211745"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Jun 08 16:14:30 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 17:51:03 2026"
      },
      "message": "Fix possible uaf in WebRtcSessionDescriptionFactory::Post\n\nMove the callback out of the callbacks_ queue before invoking it. This\nprevents access to the destroyed callbacks_ queue if the callback\nsynchronously destroys the factory.\n\nAlso convert the on_certificate_ready callback from std::function to\nabsl::AnyInvocable (move-only) and add a validation check in\nconstructor.\n\nBug: b/428836165, b/515407473\nChange-Id: I433e0f908dd7737924db1bfe0839b2be699f7517\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478842\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47935}\n"
    },
    {
      "commit": "d89e0f498fbfff42b2bea3024141b29d34211745",
      "tree": "5b86c3c5732bebce85a24bd25b114b04eee68e5c",
      "parents": [
        "1ea13f10bf0facb3da799dddcc1c27a43e2b1b71"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon Jun 08 16:03:58 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 17:07:40 2026"
      },
      "message": "Roll chromium_revision 36ff404216..d0363615d3 (1637897:1643243)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/36ff404216..d0363615d3\nFull diff: https://chromium.googlesource.com/chromium/src/+/36ff404216..d0363615d3\n\nChanged dependencies\n* siso_version: git_revision:c74a9b09521abc61117b58538cdc0336cb37b182..git_revision:b18cb0f263cfcc2f17a925cb211972a32dc211f6\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/d296a9fec6..415146d7e1\n* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/17495e454a..bd40311392\n* src/buildtools/linux64: git_revision:3357c4f51b1a9e676378c695dd9c7e9911c35ee6..git_revision:bac66cfc3254aabcd8640c8ebbeb6d62a198d454\n* src/buildtools/mac: git_revision:3357c4f51b1a9e676378c695dd9c7e9911c35ee6..git_revision:bac66cfc3254aabcd8640c8ebbeb6d62a198d454\n* src/buildtools/third_party/mold/cipd: UH7MA2VLLbNm1J5MO20dbmdn6u2qASOadfH-0Rq5vxYC..YFd2lmKykUBiJA5LyzCoTRAd_2gnRP5XuXc75Yr-9G0C\n* src/buildtools/win: git_revision:3357c4f51b1a9e676378c695dd9c7e9911c35ee6..git_revision:bac66cfc3254aabcd8640c8ebbeb6d62a198d454\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/1aa29ce2e2..f0a9cbb322\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/5c19204b63..a4ae15c596\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/7c92732938..2175d6a5d9\n* src/third_party/android_build_tools/error_prone/cipd: 5LT7YVOgqLmYI9V5ReZJ74kOwqYZSRFfXVOTnd0tn1cC..UXPQGFDgRKIPBtMqYAE1Jo4hZAe1cMHdpiAnAkAe2d4C\n* src/third_party/android_build_tools/lint/cipd: 8oNjedeXYGnttgwKMUxiyhYC-qTsRqNGxBrSUyKZB9gC..aYFW_7LNxF2U1WjFKYztdjMJOwBBqiCyJ3YDPgGOEjEC\n* src/third_party/android_build_tools/manifest_merger/cipd: kXDptsf0N8huwxqHKJtpVxfnt1dTqjw9EhGPkqMEtpkC..0Cycz3kU1PboMyYvNnnWzlV28u4UKH-p7SO9gdUgrKIC\n* src/third_party/android_deps/autorolled/cipd: 9jww7AynGncJZp0_pW5vRvCgDiaqjtaOK4KeyZC3sscC..KNdY8kbfjx9YiGfpnFENFuUhtDJxEw8ezJkx6bYR8RUC\n* src/third_party/androidx/cipd: xi2oatapY83vUaMbIWuQxcs2w7cMtXo_u50-A4uHR9QC..ohNcSlLjXqOf1UG2ZfJsP3_6COoD1UoEB1PDQ-oJxSIC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f91f144739..f325f95fb3\n* src/third_party/breakpad/breakpad: https://chromium.googlesource.com/breakpad/breakpad.git/+log/6d017fa2c0..8ef5673404\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2852bb7e91..a6e9d08988\n* src/third_party/ced/src: https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git/+log/ba412eaaac..d127078ced\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/b7f9fa6b21..ba0d6cb047\n* src/third_party/cpu_features/src: https://chromium.googlesource.com/external/github.com/google/cpu_features.git/+log/d3b2440fcf..81d13c4964\n* src/third_party/dav1d/libdav1d: https://chromium.googlesource.com/external/github.com/videolan/dav1d.git/+log/1718ff9ade..62501cc7db\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2f9bc10799..533321c34e\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/fc0f148ab4..3621c60d69\n* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/7e0e56f84f..b08a2eb0dd\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/36a7acd1a4..32902148d6\n* src/third_party/google-truth/src: https://chromium.googlesource.com/external/github.com/google/truth.git/+log/b8a8974754..28a10e3267\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/05ffa9265b..0ed4b66878\n* src/third_party/harfbuzz/src: https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/b90b89feb9..6dda1a083c\n* src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/3859e64eed..d578f2e8b7\n* src/third_party/kotlin_stdlib/cipd: cTYO1gxuCT6ok8QSFOCsbUXPc1dy8e838Vd-Aq42DX4C..gmvpnUM6nn7XKH2_7nHo9MvV5aflA6QnknH73hB1LaEC\n* src/third_party/kotlinc/current: GQJjPIcKifBFWGV68qpA67HdtG4Ts-v_bpHQh_nF2j4C..sK_DveKnfu2_RtILlaU_v3sbcNIxxphNaZRTZm2GuToC\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/c213343c8d..8260aa6000\n* src/third_party/libpfm4/src: https://chromium.googlesource.com/external/git.code.sf.net/p/perfmon2/libpfm4.git/+log/977a25bb3d..fbcd0c258b\n* src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/31af37b1bd..f662898c39\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/de63bd90f4..95eedb9687\n* src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Linux_x64/clang-tidy-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Linux_x64/clangd-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Linux_x64/llvmobjdump-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac/clang-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac/clang-mac-runtime-library-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac/clang-tidy-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac/clangd-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac/llvm-code-coverage-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac/llvmobjdump-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac_arm64/clang-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac_arm64/clang-tidy-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac_arm64/clangd-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Mac_arm64/llvmobjdump-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Win/clang-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Win/clang-tidy-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Win/clang-win-runtime-library-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Win/clangd-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Win/llvm-code-coverage-llvmorg-23-init-10931-g20b6ec66-11.tar.xz,Win/llvmobjdump-llvmorg-23-init-10931-g20b6ec66-11.tar.xz..Linux_x64/clang-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Linux_x64/clang-tidy-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Linux_x64/clangd-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac/clang-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac/clang-tidy-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac/clangd-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac/llvm-code-coverage-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac/llvmobjdump-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac_arm64/clang-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac_arm64/clangd-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Mac_arm64/llvmobjdump-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Win/clang-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Win/clang-tidy-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Win/clang-win-runtime-library-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Win/clangd-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Win/llvm-code-coverage-llvmorg-23-init-18172-g7389aa2e-1.tar.xz,Win/llvmobjdump-llvmorg-23-init-18172-g7389aa2e-1.tar.xz\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/be95a36286..8e97c4abc9\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/82ad4b69cb..f31a9f62ca\n* src/third_party/r8/cipd: BC3yuGExiVpg_8gtnDtXgqUo9Yb2Y_KHqkWIaIN9gIEC..Y_A4vTK71nc7utVwcugIps9mVDXYPMxi8rNlZvhJXRwC\n* src/third_party/rust-toolchain: Linux_x64/rust-toolchain-4c4205163abcbd08948b3efab796c543ba1ea687-4-llvmorg-23-init-10931-g20b6ec66.tar.xz,Mac/rust-toolchain-4c4205163abcbd08948b3efab796c543ba1ea687-4-llvmorg-23-init-10931-g20b6ec66.tar.xz,Mac_arm64/rust-toolchain-4c4205163abcbd08948b3efab796c543ba1ea687-4-llvmorg-23-init-10931-g20b6ec66.tar.xz,Win/rust-toolchain-4c4205163abcbd08948b3efab796c543ba1ea687-4-llvmorg-23-init-10931-g20b6ec66.tar.xz..Linux_x64/rust-toolchain-8954863c81df429ebf96ea38a16c76f209995833-1-llvmorg-23-init-18172-g7389aa2e.tar.xz,Mac/rust-toolchain-8954863c81df429ebf96ea38a16c76f209995833-1-llvmorg-23-init-18172-g7389aa2e.tar.xz,Mac_arm64/rust-toolchain-8954863c81df429ebf96ea38a16c76f209995833-1-llvmorg-23-init-18172-g7389aa2e.tar.xz,Win/rust-toolchain-8954863c81df429ebf96ea38a16c76f209995833-1-llvmorg-23-init-18172-g7389aa2e.tar.xz\n* src/third_party/siso/cipd: git_revision:c74a9b09521abc61117b58538cdc0336cb37b182..git_revision:b18cb0f263cfcc2f17a925cb211972a32dc211f6\n* src/third_party/tflite/src: https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git/+log/999d49c100..db517a46ad\n* src/third_party/turbine/cipd: 9pAO6LD2S0p37VoPfLUNuOu25gZQTy4Ko9c5-RisLogC..B0beWpVLQ44lPgNCvSi0VNmDvyPNyWlhI_VIWV6ZllkC\n* src/third_party/xnnpack/src: https://chromium.googlesource.com/external/github.com/google/XNNPACK.git/+log/56ac34b3f4..76de13802d\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/8e4d26ef38..b5a6e1b99a\n* src/tools/luci-go: git_revision:af85317287408a5e36459a280a6a1444ad95c552..git_revision:ec87456d811bea90f5cc0716fd9e7786562a0b70\n* src/tools/luci-go: git_revision:af85317287408a5e36459a280a6a1444ad95c552..git_revision:ec87456d811bea90f5cc0716fd9e7786562a0b70\n* src/tools/luci-go: git_revision:af85317287408a5e36459a280a6a1444ad95c552..git_revision:ec87456d811bea90f5cc0716fd9e7786562a0b70\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/36ff404216..d0363615d3/DEPS\n\nBUG\u003dNone\n\nChange-Id: I222ac88ae58705d193f8be5202bacac0e5477286\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479860\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@{#47934}\n"
    },
    {
      "commit": "1ea13f10bf0facb3da799dddcc1c27a43e2b1b71",
      "tree": "a3f383fe6a331cdb7b64e122ad9ea819a371c973",
      "parents": [
        "988fbb7d29b96a82cf9e6f142ea00cd7a82e1eca"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Mon Jun 08 14:50:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 16:46:55 2026"
      },
      "message": "Use std::span in ToRtpCapabilities\n\nMake ToRtpCapabilities take std::span\u003cconst Codec\u003e and\nstd::span\u003cconst RtpHeaderExtensionCapability\u003e instead of vector.\n\nRename GetDefaultEnabledRtpHeaderExtensions to\nGetDefaultEnabledRtpHeaderCapabilities and make it return\nstd::vector\u003cRtpHeaderExtensionCapability\u003e instead of RtpExtension.\nRemove the old GetDefaultEnabledRtpHeaderExtensions.\n\nUpdate tests and callers to match the new signatures.\nIn voice engine test, convert capabilities to extensions when needed.\n\nBug: webrtc:514817938\nChange-Id: I742abe7c3459ffb48466129dbec914ccb659cbe5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479801\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47933}\n"
    },
    {
      "commit": "988fbb7d29b96a82cf9e6f142ea00cd7a82e1eca",
      "tree": "4725f4601b9624dc2bf596bff2a8b66c8e590581",
      "parents": [
        "7060d28d3e2a8d625523a87d47bcba1873603c29"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Mon Jun 08 14:55:57 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 16:19:10 2026"
      },
      "message": "Reland \"Merge ScopedFakeClock and ScopedBaseFakeClock\"\n\nThis reverts commit 1c9a7db60246006724e91677e341fbc3e5f34892.\n\nReason for revert: downstream tests migrated\n\nOriginal change\u0027s description:\n\u003e Revert \"Merge ScopedFakeClock and ScopedBaseFakeClock\"\n\u003e\n\u003e This reverts commit 48c80a6549f5d21feb33aafa9c5c440879b2eaf5.\n\u003e\n\u003e Reason for revert: breaks downstream\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e Merge ScopedFakeClock and ScopedBaseFakeClock\n\u003e \u003e\n\u003e \u003e Their implementation is almost identical. Only \u0027InvokesInDelayOrder\u0027\n\u003e \u003e test relied on extra behavior of the ScopedFakeClock. This test is\n\u003e \u003e adjusted to call \u0027ProcessAllTasks\u0027 itself instead of relying on\n\u003e \u003e \u0027ScopedFakeClock\u0027 to do so for it.\n\u003e \u003e\n\u003e \u003e Bug: webrtc:42223992\n\u003e \u003e Change-Id: I5221ee76fec11315846649bb84dd4098451a8b80\n\u003e \u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/478382\n\u003e \u003e Commit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e \u003e Reviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#47904}\n\u003e\n\u003e Bug: webrtc:42223992\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Change-Id: I173441e27a66adbaa99335ea6b59a3d5e3b67fc5\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/478841\n\u003e Commit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Auto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47907}\n\nBug: webrtc:42223992\nChange-Id: I5791afa93651e4b84d091f07d6449aabd69bbcb9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479840\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47932}\n"
    },
    {
      "commit": "7060d28d3e2a8d625523a87d47bcba1873603c29",
      "tree": "9785d98505f3e55db4f1eff06daf342365cabf0c",
      "parents": [
        "bb4170df2e7fbff9e55745d7110b419f6f1ba4ba"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Jun 08 13:01:14 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 15:48:44 2026"
      },
      "message": "Fix incorrect OwnedFactoryAndThreads teardown sequence\n\nReorder declaration of members in OwnedFactoryAndThreads so that env_\nand signaling_thread_ are destroyed last. This ensures worker and\nnetwork threads can safely run teardown tasks (such as releasing proxy\nobjects) that marshal calls to the signaling thread or use environment\nresources without accessing deleted objects.\n\nAlso, add a unit test that verifies the correct teardown order and\nprevents regression.\n\nBug: b/515407473\nChange-Id: I4f517cc99bf1d2ed05bce5f9de9a1d146fe0c154\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479200\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47931}\n"
    },
    {
      "commit": "bb4170df2e7fbff9e55745d7110b419f6f1ba4ba",
      "tree": "b1f221b42d4a1284ef61761a9dd9ed3b0d4efc15",
      "parents": [
        "cbb1563acf067943d2205ed46f55aa7417eb7179"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Jun 08 13:34:24 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 15:33:51 2026"
      },
      "message": "Handle possible deadlocks and hangs during PeerConnection teardown\n\nAddress two issues related to thread shutdown and teardown when the\ntarget thread (network/worker) has been instructed to quit before the\nPeerConnection destruction has completed:\n\n1. In ScopedOperationsBatcher::Run(), if the target thread drops tasks\n(e.g., because it is quitting), the loop would previously run infinitely\nbecause task_idx did not advance. We now detect this by verifying that\ntask_idx has progressed after the BlockingCall, and abort if it has not.\n\n2. In MethodCall::Marshal and ConstMethodCall::Marshal, if the target\nthread drops the task because it is quitting, the calling thread would\npreviously hang forever because event_.Set() was never called. We now\nuse absl::Cleanup to ensure the event is set on task destruction.\n\nBug: b/515407473\nChange-Id: Iea8ec32b6a9e9850983ed563db07b5c386ad834d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479140\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47930}\n"
    },
    {
      "commit": "cbb1563acf067943d2205ed46f55aa7417eb7179",
      "tree": "256c23dc31a9db56c5f4d9b7ba44583ab7d767a8",
      "parents": [
        "77889f4867c822547908093eaa240b34eb086303"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Sun Jun 07 10:05:53 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 14:55:04 2026"
      },
      "message": "Remove 6 deprecated symbols\n\nRemoved 6 deprecated symbols that have no usage in WebRTC\ninternals or downstream projects (google3 and Chromium).\n\nRemoved symbols:\n- SctpTransportInternal::Start(int, int, int)\n- AbsoluteCaptureTimeSender::OnSendPacket (deprecated overload)\n- IceTransportInternal::SubscribeCandidateGathered (without tag)\n- PacketTransportInternal::SubscribeReceivingState (without tag)\n- PortAllocatorSession::SubscribeCandidatesAllocationDone (without tag)\n- DtlsTransportInternalImpl (deprecated constructor)\n\nAlso removed SimpleIceTransport which was only used by the\nremoved DtlsTransportInternalImpl constructor.\n\nUpdated remove_deprecated.md instructions to clarify downstream\nsearch and use this bug.\n\nBug: webrtc:42224904\nChange-Id: If267474a094f88a687d501b3a376889e04a64836\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479420\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nAuto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47929}\n"
    },
    {
      "commit": "77889f4867c822547908093eaa240b34eb086303",
      "tree": "f15171da279734ec75486f11ab08a6eec09c9ade",
      "parents": [
        "61c57a1d6397998157a66ddfd82c60150e366903"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Sat Jun 06 09:45:43 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 14:15:56 2026"
      },
      "message": "Remove the deprecated libjingle_peerconnection target\n\nChange-Id: I0dc50fb3aa239b3f4c509e86e25a55bf6b595a8d\nBug: webrtc:463418937\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479160\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47928}\n"
    },
    {
      "commit": "61c57a1d6397998157a66ddfd82c60150e366903",
      "tree": "f5ab6940d1825a696f7dc41771bfd9f52ec27a4f",
      "parents": [
        "3b0cbbfa5f98e2424fc6711bf1ad910fff64a28c"
      ],
      "author": {
        "name": "Åsa Persson",
        "email": "asapersson@webrtc.org",
        "time": "Mon Jun 08 08:08:53 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 13:51:23 2026"
      },
      "message": "Integrate DefaultVideoJitterTiming into VCMTiming.\n\nReplaces the TimestampExtrapolator with DefaultVideoJitterTiming and reduces locking by using a sequence checker for the jitter timing calculations.\n\nBug: b/493549134\nChange-Id: I0bbc5c27293a302bbea526686212130902874e9f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478500\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47927}\n"
    },
    {
      "commit": "3b0cbbfa5f98e2424fc6711bf1ad910fff64a28c",
      "tree": "40e5d51e6a1869316e883a64e0aa0d5d61098616",
      "parents": [
        "a5f338c054ae1361f7e82ebffb913ddb7b1a3822"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Mon Jun 08 11:55:47 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 13:28:16 2026"
      },
      "message": "Use new RtpHeaderExtensionCapability constructors\n\nUse constructors that omit preferred_id where it is\nnot needed (tests) or represents 0/unset ID.\nUpdate wrappers and PeerConnectionFactory to handle\ncapabilities without preferred IDs.\nRemove old ToRtpCapabilities overload.\n\nBug: webrtc:514817938\nChange-Id: Iced03d2071b99e6bf094f5bf566d8bd2eee72bbc\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478920\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nAuto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47926}\n"
    },
    {
      "commit": "a5f338c054ae1361f7e82ebffb913ddb7b1a3822",
      "tree": "c914867b0e73a67cad3bb94056c7e53e02c954f9",
      "parents": [
        "8ba84065aa568022c5453533c32b696ed86f9b4b"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Sun Jun 07 14:15:29 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 12:06:04 2026"
      },
      "message": "Simplify WaitUntil assertions in tests\n\nReplace EXPECT_THAT(WaitUntil(..., IsTrue()), IsRtcOk())\nwith EXPECT_TRUE(WaitUntil(...)) for simplicity.\nAlso fix compilation errors by explicitly converting\noptional and scoped_refptr to bool in lambdas.\n\nBug: None\nChange-Id: Ib8fd37d80c3c954c02b4dadfb07f837211a4c31d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479141\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47925}\n"
    },
    {
      "commit": "8ba84065aa568022c5453533c32b696ed86f9b4b",
      "tree": "62e76f5c1785b4f60f13eb5305377e88ae680c15",
      "parents": [
        "0b08bb9e3f459b162e4eb6b75bf77ef0a34e081b"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Mon Jun 08 11:06:40 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 11:38:28 2026"
      },
      "message": "Don\u0027t include private header \u003casm-generic/errno.h\u003e\n\nhttps://ci.chromium.org/ui/p/webrtc/builders/try/linux_more_configs/88783/overview\n\nupdate include cleaner to not raise an error if the value of _IWYU_MAPPING is already included in the cc file.\n\nChange-Id: I8b9fa0e3b54a18dba06a7ff0af4e1d73aebd9cda\nBug: None\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478843\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47924}\n"
    },
    {
      "commit": "0b08bb9e3f459b162e4eb6b75bf77ef0a34e081b",
      "tree": "fdd5fbf30f9beaf3bf1f812c3cf3c550b110b17f",
      "parents": [
        "f295e887f564a418954eec69395052122ac4598b"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Mon Jun 08 09:56:46 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 11:04:19 2026"
      },
      "message": "Add an allowlist for expand_directory\n\nThis is to fix WebRTC roll into Chromium which was broken by https://chromium-review.git.corp.google.com/c/chromium/src/+/7783246.\nhttps://ci.chromium.org/ui/p/webrtc/builders/try/linux_more_configs/88418/overview\n\nChange-Id: Iaa5314832d18f9171ef9d8edb6ddd02fdae93f8e\nBug: None\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479760\nReviewed-by: Ilya Nikolaevskiy \u003cilnik@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47923}\n"
    },
    {
      "commit": "f295e887f564a418954eec69395052122ac4598b",
      "tree": "f09588a5cc4548bcf06f75a89993ad01323b648c",
      "parents": [
        "400089b88ef4fbc44a56a4b65863281f8359b369"
      ],
      "author": {
        "name": "Rasmus Brandt",
        "email": "brandtr@webrtc.org",
        "time": "Mon Jun 08 07:23:07 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 10:46:26 2026"
      },
      "message": "Add `RtcpRttCalculator`.\n\nThis class takes a sequences of RTCP messages (SR, RR, XR) and\ncalculates individual RTT samples. It will be integrated into the video\ntiming simulator in an upcoming change.\n\nBug: b/423646186\nChange-Id: I59661a50a1491cd0dcf79b68d9d9d91519a8d1cd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478882\nCommit-Queue: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nReviewed-by: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47922}\n"
    },
    {
      "commit": "400089b88ef4fbc44a56a4b65863281f8359b369",
      "tree": "5f40fb4f8ae70106cf44b68a7d49fbbac11b79c1",
      "parents": [
        "d82ea360a01fe32b17ff0f3a1c8003560cb8dc89"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Thu Jun 04 16:18:43 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 09:52:34 2026"
      },
      "message": "[dcsctp] Treat forward tsn as payload when saving it for later processing\n\nTo prevent unbound growth of the deferred messages queue\n\nBug: b/510385580\nChange-Id: Ie2125392f6d98ffb7169eca69ecfd303cce46f77\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478501\nReviewed-by: Victor Boivie \u003cboivie@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47921}\n"
    },
    {
      "commit": "d82ea360a01fe32b17ff0f3a1c8003560cb8dc89",
      "tree": "24ba638eaabc66f519b6f865b8236e07555d4b54",
      "parents": [
        "e5387e2685883e7ecabd74c1e2bd6f482a87e52c"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Jun 08 08:09:44 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 09:43:59 2026"
      },
      "message": "Initialize TaskQueuePacedSender with configuration at construction\n\nUpdate TaskQueuePacedSender to support construction-time configuration\nby introducing a new constructor that accepts PacerConfig. This allows\nRtpTransportControllerSend to initialize the pacer directly in its\nconstructor initializer list and removes the need for a separate\nSetConfig call inside EnsureStarted().\n\nBug: none\nChange-Id: I6a438bf0527a749b9fa92937de33d4d704ec0889\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479520\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47920}\n"
    },
    {
      "commit": "e5387e2685883e7ecabd74c1e2bd6f482a87e52c",
      "tree": "8963a2b43992e922b8b77003fc9edbcf6860eabe",
      "parents": [
        "57bc4f89a01599519d9ff5139d68fdd3f2c07788"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Sun Jun 07 11:07:39 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 09:22:26 2026"
      },
      "message": "Modernize and simplify AudioState\n\nUpdate the class to be more in line with the rest of the code, improve\nthread safety annotations, naming etc of the internal AudioState\nimplementation.\n\n* Remove the unused process_thread_checker_.\n* Rename thread_checker_ to worker_thread_checker_ to clarify its\n  underlying purpose.\n* Add thread safety annotations (RTC_GUARDED_BY and RTC_RUN_ON) to\n  member variables and helper methods to enforce proper access.\n* Replace std::map with flat_map for storing sending streams to\n  align with the expected memory footprint.\n* Clean up redundant webrtc:: namespace prefixes across the file.\n* Mark the audio_device_module() accessor method as const.\n\nBug: none\nChange-Id: Ie97ca8d367bcd12ee790b813ea1f6f2cb1b35ecb\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479500\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47919}\n"
    },
    {
      "commit": "57bc4f89a01599519d9ff5139d68fdd3f2c07788",
      "tree": "d9b37380c209d32e22abc2bab05a9eac447e7b94",
      "parents": [
        "fd40e3870b698d359cb78edb1e3698ec8170281b"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Fri Jun 05 11:45:49 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 08:47:32 2026"
      },
      "message": "Reland \"Migrate test_support_unittests to rtc_test_suite\"\n\nThis is a reland of commit e72179b2a11594b6f7d9df68286bb56edf75b11b\n\nOriginal change\u0027s description:\n\u003e Migrate test_support_unittests to rtc_test_suite\n\u003e\n\u003e Bug: webrtc:498394143\n\u003e Change-Id: Ibb9fec5792d7b08d6377a5c42a6ddbfbcafc6c05\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/474740\n\u003e Commit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\n\u003e Reviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47897}\n\nBug: webrtc:498394143\nChange-Id: I00a1ac9a731a3bcd5ef25cc131768e619594153a\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478881\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47918}\n"
    },
    {
      "commit": "fd40e3870b698d359cb78edb1e3698ec8170281b",
      "tree": "e53872c0abc8c550585c5ecb6278066ded1a7c54",
      "parents": [
        "aa6281e2231e3dce625003525b5fe00e30863e73"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Sun Jun 07 17:53:13 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 07:30:48 2026"
      },
      "message": "Construct Call on the signaling thread\n\nMove the construction of the Call object owned by PeerConnection from\nthe worker thread to the signaling thread.\n\nThis change:\n* Removes thread checks in Call constructor and moves repeating tasks\n  startup and stats registration to EnsureStarted().\n* Updates RtpTransportControllerSend to defer pacer configuration\n  and BWE callback registration to EnsureStarted().\n* Updates WebRtcVoiceEngine to make audio_state_ const and thread safe.\n* Updates PeerConnectionFactory to construct Call on signaling thread\n  and safely destroy metronomes on worker thread.\n\nBug: webrtc:42222117\nChange-Id: I88771e127c61b280da29bde8ef9d83e3d74ad06b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479480\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47917}\n"
    },
    {
      "commit": "aa6281e2231e3dce625003525b5fe00e30863e73",
      "tree": "0a1f1536d38d41fcac0bb4aa785e9e3d526c3d5f",
      "parents": [
        "c6bfde4de9f93f0e45f9a4a5a3f756e82fb07507"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon Jun 08 04:08:18 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 08 05:37:33 2026"
      },
      "message": "Update WebRTC code version (2026-06-08T04:07:43).\n\nBug: None\nChange-Id: I0bd0f98d9cebc714eb2e54f4c6de8047965f26fb\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479680\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@{#47916}\n"
    },
    {
      "commit": "c6bfde4de9f93f0e45f9a4a5a3f756e82fb07507",
      "tree": "518fe0fdb9164d685dfc42468a6e6ecf467a977e",
      "parents": [
        "a7fb01c0c15598c5a485b746baef5a15028a3de7"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Sun Jun 07 12:45:09 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 07 18:39:00 2026"
      },
      "message": "Associate RTX with preceding codec in redesign\n\nIn the payload type redesign path, associate RTX codecs with the\nimmediately preceding codec in the supported formats list.\n\n- pc/typed_codec_vendor.cc: Update CollectVideoCodecConfigurations to\n  associate RTX with the preceding codec. Add validation to reject\n  RTX preceded by a resiliency codec. Skip generic RTX at the end\n  of the formats list if auxiliary codecs are added anyway.\n- pc/codec_vendor.cc: Use MatchesWithCodecRules and negotiate\n  packetization when merging codecs.\n- pc/media_session_unittest.cc: Update AddRtxCodec helper to insert\n  RTX after its primary codec in tests. Adjust test expectations to\n  match negotiated codec order (which appends new RTX).\n\nBug: webrtc:360058654\nChange-Id: I667089b8eef502b1da10e4ad811f919dadef2e6d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479180\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47915}\n"
    },
    {
      "commit": "a7fb01c0c15598c5a485b746baef5a15028a3de7",
      "tree": "ab3058c201ce8069540eb478b50521d267596f0d",
      "parents": [
        "daabde7b6186302ca0abebac9db7b2ba5ddbac36"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Sun Jun 07 04:05:38 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jun 07 10:04:15 2026"
      },
      "message": "Update WebRTC code version (2026-06-07T04:05:09).\n\nBug: None\nChange-Id: If90b4a9071a8359545d34d46957e444b135e81fa\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479360\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@{#47914}\n"
    },
    {
      "commit": "daabde7b6186302ca0abebac9db7b2ba5ddbac36",
      "tree": "b494f59c985a7f1231cdc9d692a18a098baeeaa4",
      "parents": [
        "f8f44e931c1118cfa66755abfe65b9497b451d4f"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Sat Jun 06 13:46:16 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jun 06 15:20:36 2026"
      },
      "message": "Remove TaskQueueBase::Current() from Call construction\n\nThis change removes implicit reliance on `TaskQueueBase::Current()`\nduring the instantiation of `Call`, `CallStats`,\n`RtpTransportControllerSend`, and `TaskQueuePacedSender`. Task queue\npointers are now explicitly injected through configuration structures\nrather than being resolved at runtime.\n\nKey modifications include:\n* Adding explicit `worker_task_queue` and `network_task_queue`\n  parameters to `CallConfig` and related factories.\n* Replacing `sequence_checker_` with explicit thread bounds using\n  the injected `worker_thread_` in `RtpTransportControllerSend`.\n* Removing the `GetCurrentTaskQueueOrThread()` fallback logic in\n  favor of strict null checks on the injected queues.\n* Providing `CreateWithJoinedWorkerAndNetworkQueue` to simplify\n  configuration where worker and network queues are identical.\n\nBug: none\nChange-Id: Iad95bf32018510cace5687abe71a035c26d11726\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478960\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47913}\n"
    },
    {
      "commit": "f8f44e931c1118cfa66755abfe65b9497b451d4f",
      "tree": "be8195d35607e61f9be5772ddfb09ff2df2f4017",
      "parents": [
        "d370c22579378dca65e514dca5c6944d16bb4fce"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Sat Jun 06 04:08:47 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jun 06 05:37:57 2026"
      },
      "message": "Update WebRTC code version (2026-06-06T04:08:08).\n\nBug: None\nChange-Id: I5c2539be874a2902ce2a93a3ca06987535507f42\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479081\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@{#47912}\n"
    },
    {
      "commit": "d370c22579378dca65e514dca5c6944d16bb4fce",
      "tree": "75a4162b963b8a85a853a927b4dee55b5d228db8",
      "parents": [
        "ef4a47657302b6173dd19252f7ad0a1bbbd2d212"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Fri Jun 05 11:00:52 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 22:11:37 2026"
      },
      "message": "Hdrext: Replace ABSL_DEPRECATE_AND_INLINE with [[deprecated]]\n\nReplaced ABSL_DEPRECATE_AND_INLINE with [[deprecated]] ABSL_REFACTOR_INLINE\nin api/rtp_parameters.h, modules/rtp_rtcp/include/rtp_header_extension_map.h,\nand modules/rtp_rtcp/source/rtp_rtcp_interface.h.\n\nBug: webrtc:514817938\nChange-Id: I73bb17ea32a6eab44804d284fdeaef130f14fc29\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477480\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47911}\n"
    },
    {
      "commit": "ef4a47657302b6173dd19252f7ad0a1bbbd2d212",
      "tree": "488ff326e14fe70c9e8ab2ae3129c4925683b9cc",
      "parents": [
        "33a14aa72a926b160a189d75494c727ee9c6183f"
      ],
      "author": {
        "name": "karllen.zheng@ringcentral.com",
        "email": "karllen.zheng@ringcentral.com",
        "time": "Fri Jun 05 10:38:52 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 12:26:02 2026"
      },
      "message": "Audio: Apply ABWENoTWCC trial to ReconfigureBitrateObserver\n\nThe Start() path short-circuits the BitrateAllocator registration gate\non `allocate_audio_without_feedback_`, but ReconfigureBitrateObserver()\ndoes not. As a result, a Reconfigure() with an SDP that does not\nnegotiate transport-cc for audio unregisters the stream from the\nBitrateAllocator, defeating the field trial.\n\nMirror the Start() condition so the trial behaves consistently across\nthe stream lifecycle.\n\nBug: None\nChange-Id: I047bbf19827f907dd45c8fb3aefe61edab191b91\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478860\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nReviewed-by: Henrik Lundin \u003chenrik.lundin@webrtc.org\u003e\nCommit-Queue: Henrik Lundin \u003chenrik.lundin@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47910}\n"
    },
    {
      "commit": "33a14aa72a926b160a189d75494c727ee9c6183f",
      "tree": "e6f518e5ea9192fd793953b1b77973299ffa59a9",
      "parents": [
        "40e0bfd24fca003e221fb9ab31f7e12641e466d0"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri Jun 05 10:21:54 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 12:18:20 2026"
      },
      "message": "Migrate from deprecated SSLFingerprint::CreateUnique* factories\n\nInstead use shorter SSLFingerprint::Create* names with the same functionality.\nUpdate nearby checks for nullability to more modern practices.\nMark old names deprecated to prevent new usages of it in WebRTC\n\nBug: None\nChange-Id: I558806cd892737a8d0e55192c46d55e798e089c0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478840\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47909}\n"
    },
    {
      "commit": "40e0bfd24fca003e221fb9ab31f7e12641e466d0",
      "tree": "f6f5fb2fd537198d1139f8d26f83fd9ab3103219",
      "parents": [
        "1c9a7db60246006724e91677e341fbc3e5f34892"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Fri Jun 05 10:55:36 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 12:08:37 2026"
      },
      "message": "Simplify RtpTransceiver and BaseChannel construction threading\n\nPerform media channel creation and `BaseChannel` construction\nsynchronously on the signaling thread rather than deferring them to the\nworker thread. This change avoids worker thread tasks when possible. and\nsimplifies the asynchronous initialization process.\n\nBug: webrtc:42224170\nChange-Id: If5d3d68ee334609bce243b06fb0f7be352bb4bda\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/475140\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47908}\n"
    },
    {
      "commit": "1c9a7db60246006724e91677e341fbc3e5f34892",
      "tree": "1f750e0b721a897a365a4e6b7f8ca21504ce5c2d",
      "parents": [
        "590e27da7010f9b6407686f77975fa12e99f63bd"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri Jun 05 10:28:43 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 11:06:27 2026"
      },
      "message": "Revert \"Merge ScopedFakeClock and ScopedBaseFakeClock\"\n\nThis reverts commit 48c80a6549f5d21feb33aafa9c5c440879b2eaf5.\n\nReason for revert: breaks downstream\n\nOriginal change\u0027s description:\n\u003e Merge ScopedFakeClock and ScopedBaseFakeClock\n\u003e\n\u003e Their implementation is almost identical. Only \u0027InvokesInDelayOrder\u0027\n\u003e test relied on extra behavior of the ScopedFakeClock. This test is\n\u003e adjusted to call \u0027ProcessAllTasks\u0027 itself instead of relying on\n\u003e \u0027ScopedFakeClock\u0027 to do so for it.\n\u003e\n\u003e Bug: webrtc:42223992\n\u003e Change-Id: I5221ee76fec11315846649bb84dd4098451a8b80\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/478382\n\u003e Commit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e Reviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47904}\n\nBug: webrtc:42223992\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I173441e27a66adbaa99335ea6b59a3d5e3b67fc5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478841\nCommit-Queue: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47907}\n"
    },
    {
      "commit": "590e27da7010f9b6407686f77975fa12e99f63bd",
      "tree": "ff2f628920a9e76c56fffd0fd686508fd99ea63f",
      "parents": [
        "da4da9ca176eb5c6ede87df6553443a253c137e9"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Tue Jun 02 12:21:32 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 10:53:35 2026"
      },
      "message": "Make ICE tiebreaker a construction time argument of Port\n\nrebase of\n  https://webrtc-review.googlesource.com/c/src/+/372762\nwhich was a reland of\n  https://webrtc-review.googlesource.com/c/src/+/352340\nonly deprecating SetIcetiebreaker for now.\n\nBug: webrtc:42224914\nChange-Id: I14a4c04464a0aae6b85fbf63b2811aac345d3d98\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476840\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47906}\n"
    },
    {
      "commit": "da4da9ca176eb5c6ede87df6553443a253c137e9",
      "tree": "83ac13b3b2f490920fca6f7ee4972c7541a36740",
      "parents": [
        "48c80a6549f5d21feb33aafa9c5c440879b2eaf5"
      ],
      "author": {
        "name": "Ilya Nikolaevskiy",
        "email": "ilnik@webrtc.org",
        "time": "Fri Jun 05 10:47:06 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 10:47:52 2026"
      },
      "message": "Revert \"Migrate test_support_unittests to rtc_test_suite\"\n\nThis reverts commit e72179b2a11594b6f7d9df68286bb56edf75b11b.\n\nReason for revert: Breaks roll into chromium: https://ci.chromium.org/ui/p/chromium/builders/try/win-libfuzzer-asan-rel/2662745/overview\nOriginal change\u0027s description:\n\u003e Migrate test_support_unittests to rtc_test_suite\n\u003e\n\u003e Bug: webrtc:498394143\n\u003e Change-Id: Ibb9fec5792d7b08d6377a5c42a6ddbfbcafc6c05\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/474740\n\u003e Commit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\n\u003e Reviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47897}\n\nBug: webrtc:498394143\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Ic193b40a07bf3f4829f3274e1d8a4adfe2839051\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478880\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@{#47905}\n"
    },
    {
      "commit": "48c80a6549f5d21feb33aafa9c5c440879b2eaf5",
      "tree": "856356f9583d99ca412c8f73e2a2777d05de9ca7",
      "parents": [
        "605d43163eaa0100e51c26e93c4381c493763fa4"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri Jun 05 09:07:17 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 10:12:56 2026"
      },
      "message": "Merge ScopedFakeClock and ScopedBaseFakeClock\n\nTheir implementation is almost identical. Only \u0027InvokesInDelayOrder\u0027\ntest relied on extra behavior of the ScopedFakeClock. This test is\nadjusted to call \u0027ProcessAllTasks\u0027 itself instead of relying on\n\u0027ScopedFakeClock\u0027 to do so for it.\n\nBug: webrtc:42223992\nChange-Id: I5221ee76fec11315846649bb84dd4098451a8b80\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478382\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47904}\n"
    },
    {
      "commit": "605d43163eaa0100e51c26e93c4381c493763fa4",
      "tree": "d0266b1543857045168afef79911155d1a4eb94e",
      "parents": [
        "706cbfab821d814e3e5af13078f6bd2bde573308"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Wed Jun 03 10:22:31 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 09:02:14 2026"
      },
      "message": "fix(test): Handle worktrees in repo root detection scripts\n\nThe scripts assumed the repo root was named \u0027src\u0027 or \u0027chromium\u0027. This failed when running in a worktree with a different name. Changed to look for the \u0027DEPS\u0027 file instead, which is more robust.\n\nAffected files:\n\n- tools_webrtc/validate_test_registration.py\n\n- tools_webrtc/presubmit_checks_lib/build_helpers.py\n\n- tools_webrtc/autoroller/roll_deps.py\n\nBug: None\nChange-Id: Ide6a800456ef4e279d0a292d8391f38337cc838c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477460\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47903}\n"
    },
    {
      "commit": "706cbfab821d814e3e5af13078f6bd2bde573308",
      "tree": "46e3b2b546cfa5e6c751902d21af8f76dc6e3b8d",
      "parents": [
        "d63cf5a48647ec4497b4cf1eb797181a8c22fd39"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Thu Jun 04 06:34:30 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 07:53:01 2026"
      },
      "message": "Remove libjingle_peerconnection_api\n\nChange-Id: I85ca6501d6eb461ea6f9e11bc73c681ad4154562\nBug: webrtc:463418937\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478340\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47902}\n"
    },
    {
      "commit": "d63cf5a48647ec4497b4cf1eb797181a8c22fd39",
      "tree": "d3224a478d6c3b356a61dc9f0aebea687cf58321",
      "parents": [
        "7c6a6a312d31b18392775e1398b401e0b02a4ca8"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Thu Jun 04 14:04:45 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 07:12:08 2026"
      },
      "message": "Add TargetTransferRate.is_bwe_limited and support in googcc and scream\n\nThis is exposed in order to know if the congestion controller currently believe WebRTC packet sending is constrained by the BWE.\n\nChange-Id: Ia4bd825a59018d3e7814285e235a30d2ee7c8167\nBug: webrtc:519655843\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478441\nCommit-Queue: Björn Terelius \u003cterelius@webrtc.org\u003e\nAuto-Submit: Per Kjellander \u003cperkj@webrtc.org\u003e\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47901}\n"
    },
    {
      "commit": "7c6a6a312d31b18392775e1398b401e0b02a4ca8",
      "tree": "ba86e0df61db43a4598d98422389e2dc0a8c1d7c",
      "parents": [
        "fc7f8509f2db6fb8f78782ee302c6cdb409ac153"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri Jun 05 04:10:07 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jun 05 06:07:38 2026"
      },
      "message": "Update WebRTC code version (2026-06-05T04:10:06).\n\nBug: None\nChange-Id: I16d3a6d1dc52bafadf9ebfb0966e74af7b5d5176\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478680\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@{#47900}\n"
    },
    {
      "commit": "fc7f8509f2db6fb8f78782ee302c6cdb409ac153",
      "tree": "266f5fbb79d37d09a40f0fce8acd59c300cdfbce",
      "parents": [
        "b5cf1fa607113788cf894d5b6895c72fba1d9254"
      ],
      "author": {
        "name": "Alexander Cooper",
        "email": "alcooper@chromium.org",
        "time": "Tue Jun 02 22:06:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 19:42:56 2026"
      },
      "message": "Add settling delay to CroppingWindowCapturer\n\nOn Windows, DXGI can be slow to update the window position in the\nscreen capture because DWM composition is deferred to vsync. If a\nwindow moves immediately before a capture attempt, the screen capture\nmight still show stale pixels from before the move.\n\nThis CL adds a check in CroppingWindowCapturer::CaptureFrame to detect\nif the window has moved since the last capture attempt. If a move is\ndetected, we fallback to the window capturer for one frame to allow\nDWM/DXGI to settle before we attempt screen capture again.\n\nFixed: chromium:518242046\nChange-Id: I89dd5cdd30aeb9cca4e2877916dfbeb4aaa612c3\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477921\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCommit-Queue: Alexander Cooper \u003calcooper@chromium.org\u003e\nAuto-Submit: Alexander Cooper \u003calcooper@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#47899}\n"
    },
    {
      "commit": "b5cf1fa607113788cf894d5b6895c72fba1d9254",
      "tree": "e2c458f8ccabc84ce100ee9befefeffdbf0f053e",
      "parents": [
        "e72179b2a11594b6f7d9df68286bb56edf75b11b"
      ],
      "author": {
        "name": "Alexander Cooper",
        "email": "alcooper@chromium.org",
        "time": "Tue Jun 02 22:12:16 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 19:13:17 2026"
      },
      "message": "[WGC] Fix frame size synchronization\n\nFixes a scenario where the mapped_texture_ and frame_pool_ sizes of the\nWGC capturer could get out of sync and potentially bypass their\nreconciliation on the following frame.\n\nFixed: chromium:517727318\nChange-Id: Ie4e951bbdf41491200b7ba1289f85e4c02bc22d1\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476860\nCommit-Queue: Mark Foltz \u003cmfoltz@chromium.org\u003e\nAuto-Submit: Alexander Cooper \u003calcooper@chromium.org\u003e\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#47898}\n"
    },
    {
      "commit": "e72179b2a11594b6f7d9df68286bb56edf75b11b",
      "tree": "c430e2a56519b19a1cacb9224711b660a9fc19f4",
      "parents": [
        "43f43f828637ea9d48c278f773884838504bd566"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Wed Jun 03 11:39:42 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 15:46:03 2026"
      },
      "message": "Migrate test_support_unittests to rtc_test_suite\n\nBug: webrtc:498394143\nChange-Id: Ibb9fec5792d7b08d6377a5c42a6ddbfbcafc6c05\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/474740\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47897}\n"
    },
    {
      "commit": "43f43f828637ea9d48c278f773884838504bd566",
      "tree": "9a61dd2c05fc191d364c3614d6eb1f2937f2c472",
      "parents": [
        "5c92dc003d09a78541f9ffa52ab53925e686553c"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri May 29 14:38:34 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 15:31:44 2026"
      },
      "message": "Delete SSLFingerprint factories returning raw pointer with ownership\n\nTo resolve TODOs in SSLFingerprint api\n\nRemove factory function returning raw pointer with ownership.\nRename factory function returning unique_ptr as suggested,\ndeprecate old names.\nAdd nullability annotation to the factory functions\n\nBug: None\nChange-Id: I28f433466d4d1f770cd79b671237f79cda645ce6\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476743\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47896}\n"
    },
    {
      "commit": "5c92dc003d09a78541f9ffa52ab53925e686553c",
      "tree": "949b2e20a1f5c7abf41ea1f606680b9607348f3b",
      "parents": [
        "daefd4ffed6f2e35ac2204f459968fad41492bee"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Thu Jun 04 13:50:03 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 15:08:08 2026"
      },
      "message": "Move api/stats/OWNERS constraints in the parent folder.\n\nUpdate the owners to mitigate the risk of having no-one available to review.\n\nChange-Id: I7a271b47ef456bdb397bff4c99a0602c3496e1ee\nBug: None\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478381\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47895}\n"
    },
    {
      "commit": "daefd4ffed6f2e35ac2204f459968fad41492bee",
      "tree": "8deb894c9dc080a6f89c615a896032cd53ab56c4",
      "parents": [
        "15af077f3d531f1cdc239b4b0e665e05dd778206"
      ],
      "author": {
        "name": "Rasmus Brandt",
        "email": "brandtr@webrtc.org",
        "time": "Thu Jun 04 13:45:19 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 14:06:10 2026"
      },
      "message": "Add some sequence checkers to simulator streams.\n\nThese were omitted by mistake when originally implementing the classes.\n\nBug: b/423646186\nChange-Id: I93802c3dbf2490b2a355565956c6d7ca2547e89f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478383\nReviewed-by: Åsa Persson \u003casapersson@webrtc.org\u003e\nCommit-Queue: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47894}\n"
    },
    {
      "commit": "15af077f3d531f1cdc239b4b0e665e05dd778206",
      "tree": "e2eae500fb578d7fd9d28fe44e0f2438f94e3f6d",
      "parents": [
        "3a013ef968191c818f85dd24ee6f87fc89a1fb8f"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Thu Jun 04 12:58:25 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 13:51:51 2026"
      },
      "message": "RtpHeaderExtensionId: Clean up usage in pc/rtp_transceiver_unittest.cc\n\nBug: webrtc:42232595\nChange-Id: I4094fb18965c6f41160b7446b56efe905a4aaeb0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477780\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47893}\n"
    },
    {
      "commit": "3a013ef968191c818f85dd24ee6f87fc89a1fb8f",
      "tree": "c324de7ed458c236b13f484a02383740ae5b59f4",
      "parents": [
        "5a6c17b54d67901dd7cb972053f9e1fa83f1a749"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Thu Jun 04 12:18:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 13:36:36 2026"
      },
      "message": "Merge rtc_stats and rtc_stats_api build targets.\n\nKeep the rtc_stats build target for backward compatibility.\n\nChange-Id: I9cabd975346e9c008cc39b31a731828a9eb43a5f\nBug: webrtc:42226139\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478443\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47892}\n"
    },
    {
      "commit": "5a6c17b54d67901dd7cb972053f9e1fa83f1a749",
      "tree": "8dc5580ff06a4dd24601d1faa4e45f14208d07cc",
      "parents": [
        "c952a43053072fa309e5af628935900104e0c9bd"
      ],
      "author": {
        "name": "Åsa Persson",
        "email": "asapersson@webrtc.org",
        "time": "Thu Jun 04 10:35:51 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 13:23:46 2026"
      },
      "message": "Add initial DefaultVideoJitterTiming class.\n\nTo be owned by VCMTiming and hold video jitter timing logic.\n\nBug: b/493549134\nChange-Id: I59e8721555c672bd871691b9c514e430979c9766\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478440\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47891}\n"
    },
    {
      "commit": "c952a43053072fa309e5af628935900104e0c9bd",
      "tree": "9e750a1b6c4c0490fa724e37517c67fda0d65b68",
      "parents": [
        "50a60b7fdcfbf4b34eff34d45ef4eefb25ffc02c"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Thu Jun 04 09:37:19 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 12:01:59 2026"
      },
      "message": "Delete deprecated test::DirectTransport constructor\n\nBug: webrtc:42223992\nChange-Id: Icd3082b63c1b1b4c6a92e9eb7c7407b8a2396ef0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478400\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Jeremy Leconte \u003cjleconte@google.com\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47890}\n"
    },
    {
      "commit": "50a60b7fdcfbf4b34eff34d45ef4eefb25ffc02c",
      "tree": "7d01f394093601519924d541f94d6e393db3b907",
      "parents": [
        "e61e8bdd5e24ec2d9f7a479a6520427ccaa74c65"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Thu Jun 04 09:08:36 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 09:50:43 2026"
      },
      "message": "Reenable markdown autoformat\n\nNow that tool supports formatting markdown tables.\n\nBug: chromium:510238003\nChange-Id: Id1f19694a6049aa9423e7fd22a7e87c6a2495b97\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478380\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47889}\n"
    },
    {
      "commit": "e61e8bdd5e24ec2d9f7a479a6520427ccaa74c65",
      "tree": "fe3d32dd33b86a5ed1ff9741cfa0fe1ca4ff8708",
      "parents": [
        "6f7e6237c5c52c0b9566be7f1a5ce2df9d8dbf0d"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Thu Jun 04 08:50:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jun 04 09:19:26 2026"
      },
      "message": "[visualizer] Add RTCP bitrate time series and packet overhead to total graphs\n\nThis change adds RTCP bitrate time series and dynamically calculated\npacket overhead to both the total incoming and outgoing bitrate graphs,\ncontrolled by a new command line flag: --include_overhead (defaulting to true).\n\nSpecifically:\n- RTP and RTCP packet sizes are dynamically augmented with path-specific\n  network-level overhead (IP/UDP/SRTP/STUN) matching their timeline.\n- Both incoming and outgoing total bitrate calculations are refactored\n  to process RTP/RTCP in a single combined sliding window loop.\n- A command line flag --include_overhead is added to main.cc, with a\n  description clarifying that it only affects total incoming and\n  outgoing bitrate graphs.\n\nBug: None\nChange-Id: I43473c7fd3ae3970dda71627aefea39f742f4371\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477700\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47888}\n"
    },
    {
      "commit": "6f7e6237c5c52c0b9566be7f1a5ce2df9d8dbf0d",
      "tree": "b993c1ae21a22b6e7f15592cd3aa25fb400b297a",
      "parents": [
        "97473dbb3a434560060b728c09f2da8ab7e45495"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Wed Jun 03 10:33:09 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 20:56:22 2026"
      },
      "message": "PT: Fix test failures and PT mapping conflicts under WebRTC-PayloadTypesInTransport\n\nThis CL addresses multiple test failures in rtc_pc_unittests when the\nWebRTC-PayloadTypesInTransport field trial is enabled:\n\n1. Reverts a too-permissive directionality check bypass in\npc/codec_vendor.cc to restore correct negotiation of kInactive via\nreversed offer direction, fixing legacy AudioCodecsAnswerTest\nfailures.\n\n2. Adds BUNDLE support to FakePayloadTypeSuggester by mapping bundled\nMIDs to share the same PayloadTypeRecorder instance.\n\n3. Fixes TestBundleOfferWithSameCodecPlType by configuring bundle\ngroups on the fake suggester.\n\n4. Avoids force-registering conflicting preferred payload types in\nRegisterExpectations inside CodecLookupHelperForTesting if they are\nalready mapped. This allows fake suggester conflict resolution to\nwork correctly in tests.\n\n5. Updates 15 asymmetric H265 level negotiation tests to use\nCodecListsMatch instead of strict EXPECT_EQ, as TypedCodecVendor\ndoes not pre-assign payload types in video_sendrecv_codecs().\n\nBug: webrtc:360058654\nChange-Id: I9431d77b2e3eceba25c2df71f5fef69f70480495\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477860\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47887}\n"
    },
    {
      "commit": "97473dbb3a434560060b728c09f2da8ab7e45495",
      "tree": "7525b03f38e5180e309dc82a472fff3c3f7ce503",
      "parents": [
        "b25fa319558f51f301ea30128f4adb81e04aaa49"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Wed Jun 03 14:51:42 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 17:22:25 2026"
      },
      "message": "Remove SetOptions and other unused methods from channel interfaces\n\nDelete SetOptions from VoiceMediaSendChannelInterface,\nVoiceMediaReceiveChannelInterface, and VideoMediaSendChannelInterface,\nas they lack any external or polymorphic callers.\n\n* Remove unused implementations and associated internal logic from\n  WebRtcVideoSendChannel, WebRtcVideoSendStream, and\n  WebRtcVoiceReceiveChannel.\n* Retain WebRtcVoiceSendChannel::SetOptions as a private non-virtual\n  helper function.\n* Mark internal tracking fields (default_send_options_ and options_)\n  as const and drop their RTC_GUARDED_BY thread annotations, as they\n  no longer undergo mutations or require explicit synchronization.\n* Remove an unused VideoOptions parameter from the constructor of\n  WebRtcVideoReceiveChannel and its creation call site.\n* Drop now-obsolete virtual overrides and mock definitions across\n  fake and mock implementations.\n\nBug: none\nChange-Id: I508393646b4968c808d0c163fc036be969b807e9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477040\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47886}\n"
    },
    {
      "commit": "b25fa319558f51f301ea30128f4adb81e04aaa49",
      "tree": "eb95a0bcd7a96e04aa1e69b0ad9fd426556d2f53",
      "parents": [
        "08007e52590b05a05d89eb7fa02db1ec2b5604b4"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Wed Jun 03 15:09:26 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 17:02:25 2026"
      },
      "message": "Cleanup non-deprecated test::DirectTransport constructor\n\nRelax \u0027network_thread\u0027 parameter to be TaskQueueBase instead of Thread\nAnnotate nullability of pointers\n\nBug: webrtc:42225410\nChange-Id: I0e2f6b1c56b4ef2eb2af1fc6e2a355cf1b9f4847\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478180\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Jeremy Leconte \u003cjleconte@google.com\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47885}\n"
    },
    {
      "commit": "08007e52590b05a05d89eb7fa02db1ec2b5604b4",
      "tree": "d8c79f91f9355f6b6c11aa460675367436089320",
      "parents": [
        "caf8ef4f59deb9246ddbf9b13a1c92a96b835968"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Thu May 28 10:59:43 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 14:40:44 2026"
      },
      "message": "Relax BasicPortAllocator to take TaskQueue instead of Thread\n\nThis class already uses only TaskQueueBase interface of the Thread\n\nBug: webrtc:42225410\nChange-Id: I1147c8b22046d6089ea2be095d34495515ccc710\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476260\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47884}\n"
    },
    {
      "commit": "caf8ef4f59deb9246ddbf9b13a1c92a96b835968",
      "tree": "9c2c14b7d7688cd08af4bbd78944540796dd028e",
      "parents": [
        "08a923a9128bb78df5520651837cd00e56055662"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Wed Jun 03 13:18:43 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 13:52:25 2026"
      },
      "message": "Stop relying on the generic libjingle_peerconnection_api dependency.\n\nChange-Id: I403a643029911fec2808a1a5b6cd845030dcd1dd\nBug: webrtc:463418937\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478101\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47883}\n"
    },
    {
      "commit": "08a923a9128bb78df5520651837cd00e56055662",
      "tree": "6f67953db20852a285b55cf59ff2174b5de57945",
      "parents": [
        "9616223d38733e1231e4565ba0a82db589469ea6"
      ],
      "author": {
        "name": "Åsa Persson",
        "email": "asapersson@webrtc.org",
        "time": "Wed Jun 03 11:07:50 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 13:10:16 2026"
      },
      "message": "Configure render delay constant via constructor of VCMTiming.\n\nRemove set_render_delay method.\n\nBug: b/493549134\nChange-Id: If9bfbfcda8dda745130faa2c6ff29e14099cb9a4\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476000\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47882}\n"
    },
    {
      "commit": "9616223d38733e1231e4565ba0a82db589469ea6",
      "tree": "49e771bc8257dcbaf9cd73ee08e48a12b6231bb9",
      "parents": [
        "3661efd9f0dc1a46b213c2f1b46d00d7912610f8"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Wed Jun 03 12:01:53 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 13:07:26 2026"
      },
      "message": "Store const audio/video options inside RtpTransceiver on construction\n\nMove `AudioOptions` and `VideoOptions` initialization to the\nRtpTransceiver constructor. This guarantees that options cannot change\nbetween transceiver construction and a call to CreateChannel. Remove the\noptions parameters from CreateChannel signature. Also clean up redundant\nSetOptions calls in CreateChannel since options are already applied\nduring channel creation.\n\nBug: webrtc:42224170\nChange-Id: I517b678ee248c6ce3f108bef489fbb107e446811\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476780\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47881}\n"
    },
    {
      "commit": "3661efd9f0dc1a46b213c2f1b46d00d7912610f8",
      "tree": "fd71b21b45b0764bf077ffcc310e400c4e8ba7fa",
      "parents": [
        "53ca0d6ec71c9de4f8e056bae91869c7a15e743d"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Wed Jun 03 11:48:41 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 13:06:20 2026"
      },
      "message": "Define spaceship \u003c\u003d\u003e operator for StrongAlias\n\nThis simplifies using standard functions that search for the\nspaceship operator like std::tie.\n\nBug: None\nChange-Id: Id7875b31858c3014b69a6eec0c5cf88ab58c7b1c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478120\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nAuto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47880}\n"
    },
    {
      "commit": "53ca0d6ec71c9de4f8e056bae91869c7a15e743d",
      "tree": "2493aab00370c37950a9511aae5dc1f5219a6c0e",
      "parents": [
        "7f22a4aa6622a6c9c47ed70ce7e0d4d25610e366"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Wed Jun 03 11:16:36 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 12:26:07 2026"
      },
      "message": "Deprecate implicit conversion from RtpHeaderExtensionId to int\n\nBug: webrtc:514817938\nChange-Id: Id8e8a1d7e57d68ab385689b2ead0d1baf0d5fc0d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476241\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nAuto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47879}\n"
    },
    {
      "commit": "7f22a4aa6622a6c9c47ed70ce7e0d4d25610e366",
      "tree": "f184efd33827fac6b1c95133f0b48769dddae952",
      "parents": [
        "f8b4a0688c7eb59feaff965e0c218ff5068d0587"
      ],
      "author": {
        "name": "Rasmus Brandt",
        "email": "brandtr@webrtc.org",
        "time": "Wed Jun 03 09:14:50 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 11:57:39 2026"
      },
      "message": "Perform `{Assembled,Rendered}Margin` calculations in ms-level precision.\n\nSince the `render_timestamp` only has ms-level precision, there is no\npoint in having us-level precision for the margin calculations. In fact,\nit is just detracting when trying to analyze the results. Further, we\nonly need ms-level precision for jitter buffer evaluations anyway.\n\nTESTED\u003dPresubmit\n\nBug: b/423646186\nChange-Id: Ie3f49578af9f24d97d69b6b30b1326f7b2514607\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/478040\nReviewed-by: Åsa Persson \u003casapersson@webrtc.org\u003e\nCommit-Queue: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47878}\n"
    },
    {
      "commit": "f8b4a0688c7eb59feaff965e0c218ff5068d0587",
      "tree": "f7ea88e121c76ce736a6434bcd673b3611e2a05a",
      "parents": [
        "206ec737bbdb2ea87d182aa794a0cead8743af20"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue Jun 02 21:10:22 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 09:27:36 2026"
      },
      "message": "RtpHeaderExtensionId: Clean up usage in logging, pc, and video\n\nBug: webrtc:42232595\nChange-Id: If6004b280b79fc54eb87ab45299c9da40d81b100\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477762\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nAuto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47877}\n"
    },
    {
      "commit": "206ec737bbdb2ea87d182aa794a0cead8743af20",
      "tree": "a94479f7dc93d7e2f11815dbbf3f6e93069379b7",
      "parents": [
        "713b23774c55ff196ca8177abc31013e2ab2b9a1"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed Jun 03 04:07:57 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jun 03 05:35:36 2026"
      },
      "message": "Update WebRTC code version (2026-06-03T04:07:23).\n\nBug: None\nChange-Id: I56934f7994fb0a1e4ee13df19dc5c1a4e0268ea9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477981\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@{#47876}\n"
    },
    {
      "commit": "713b23774c55ff196ca8177abc31013e2ab2b9a1",
      "tree": "e6fddd5dca58943d2eb6126a1fd75762fbcde75c",
      "parents": [
        "6388de40cff5eb2101f3a23da8d7b4e2e07afca2"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue Jun 02 10:07:29 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 14:39:37 2026"
      },
      "message": "RtpHeaderExtensionId: Clean up usage in pc/media_session_unittest.cc\n\nBug: webrtc:42232595\nChange-Id: Id3b25562853d3de657ac5c90908bdcb1e1ab59cb\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477760\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47875}\n"
    },
    {
      "commit": "6388de40cff5eb2101f3a23da8d7b4e2e07afca2",
      "tree": "34ab07335982a0f71c971f966cb14c210d2ed532",
      "parents": [
        "e1e37d7d1707ad6f241f86c96ce72046a169774b"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue Jun 02 12:05:22 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 14:12:14 2026"
      },
      "message": "RtpHeaderExtensionId: Clean up usage in various tests\n\nBug: webrtc:42232595\nChange-Id: I95483c8311462b11c2755bc13aafc5a3d14aa269\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477763\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47874}\n"
    },
    {
      "commit": "e1e37d7d1707ad6f241f86c96ce72046a169774b",
      "tree": "accc1c97d0c47aa9690b702fbb36961da2322c11",
      "parents": [
        "c50fcebd6ec93a39720caec3730958223ce7967b"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue Jun 02 12:18:40 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 14:07:14 2026"
      },
      "message": "RtpHeaderExtensionId: Clean up usage in tests and engines\n\nBug: webrtc:42232595\nChange-Id: Ie61fcebb7139877b1d2e9e4e0c073d30aa1435bb\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477761\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47873}\n"
    },
    {
      "commit": "c50fcebd6ec93a39720caec3730958223ce7967b",
      "tree": "74af43895050d210836ba6612c6083a3c99f64f6",
      "parents": [
        "047dd98e09a36066a71f4dc83de08b866ef1a28e"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Mon Jun 01 11:01:23 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 13:29:43 2026"
      },
      "message": "PT: Replicate legacy answer negotiation for directionality\n\nStricter directionality checks in the redesign path caused failures in\nlegacy unit tests that expected codecs to be included in answers\nregardless of directionality. This CL reverts to the legacy behavior\n(union of capabilities) and adds a TODO to make it more restrictive in\nthe future.\n\nAlso corrected documentation examples for --force_fieldtrials flag.\n\nBug: webrtc:360058654\nChange-Id: Ic9df6e9f4b5570e711cbc434177af057bb115ec1\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477440\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47872}\n"
    },
    {
      "commit": "047dd98e09a36066a71f4dc83de08b866ef1a28e",
      "tree": "1d8dd85f0ac5f39523a4b7ac7f8799fed8631873",
      "parents": [
        "4babf81ff638be8538ba95f444ae1bd56ab5b577"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue Jun 02 11:38:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 12:43:47 2026"
      },
      "message": "RtpHeaderExtensionId: Clean up usage in remaining tests and build files\n\nBug: webrtc:42232595\nChange-Id: I84a1e1fbfeffae22a3c9921bb63cf7c18e6bbda4\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477764\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47871}\n"
    },
    {
      "commit": "4babf81ff638be8538ba95f444ae1bd56ab5b577",
      "tree": "9c0e732234d0568e33860d72e33d911719a18528",
      "parents": [
        "7bdb4a0b4772a18ccb2dc5465799c9af6175c5c4"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Mon Jun 01 14:06:30 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 11:16:44 2026"
      },
      "message": "Make Video Encoder V2 config structs classes with getter/setters.\n\nThis CL also adds som builder helper classes to construct the configs\nand settings objects.\n\nBug: webrtc:496266459\nChange-Id: I7c047275556c99687b81a4c57ad52a64b94313bd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476020\nCommit-Queue: Philip Eliasson \u003cphilipel@webrtc.org\u003e\nReviewed-by: Philip Eliasson \u003cphilipel@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47870}\n"
    },
    {
      "commit": "7bdb4a0b4772a18ccb2dc5465799c9af6175c5c4",
      "tree": "851292243e24981bef3e03ad482eb44beac43a99",
      "parents": [
        "ec9a80084d021261e49a6dbb08ece1f550c6fbdc"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Fri May 29 19:05:19 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 09:58:05 2026"
      },
      "message": "cleanup: Remove several deprecated symbols\n\nRemoved deprecated symbols that have no usage in WebRTC or\ndownstream projects:\n- webrtc::InitRandom\n- some Subscribe* methods in Port, NetworkManager,\n  Network, AsyncPacketSocket, and PortAllocatorSession.\n\nTested: rtc_unittests, rtc_p2p_unittests, rtc_pc_unittests,\npeerconnection_unittests.\n\nBug: webrtc:465197113\nChange-Id: I219eb866775e22ee65b7ef15a4d083027c357565\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476781\nAuto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47869}\n"
    },
    {
      "commit": "ec9a80084d021261e49a6dbb08ece1f550c6fbdc",
      "tree": "a72cf87044fd42b194dc36b3aa9f97db6dd79ced",
      "parents": [
        "2f3d2c01cc177535420dd080175a058cfc3fa4c3"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue Jun 02 08:13:00 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 09:37:42 2026"
      },
      "message": "Fix tests to respect command line field trials\n\nTests that used CreatePeerConnectionFactory without passing\nFieldTrialsView were falling back to DeprecatedGlobalFieldTrials,\nwhich ignored command line flags like --force-fieldtrials.\nFixed by passing CreateTestFieldTrialsPtr() or setting\ndependencies.env \u003d CreateTestEnvironment();.\n\nBug: None\nChange-Id: I08f508f728f8b664ed53c56652c6b2b7dc00d199\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477720\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47868}\n"
    },
    {
      "commit": "2f3d2c01cc177535420dd080175a058cfc3fa4c3",
      "tree": "5426be883f728f54d62feae1980029e22a7a941f",
      "parents": [
        "3b1eab8a69cb5078befb021c5492d3f204a7d6a2"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Jun 01 09:44:55 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 09:36:32 2026"
      },
      "message": "Reland \"Apply global audio options at the engine level\"\n\nThis is a reland of commit 1488f778a7b25c67c1c30dd9e11f9588d4b2ff38\n\nReland changes:\nMove ownership of global audio options to ConnectionContext instead of\nWebRtcVoiceEngine. That avoids an issue with a downstream implementation\nwhere a premature Init/Terminate cycle occurred during CreateAudioSource\n\nOriginal change\u0027s description:\n\u003e Apply global audio options at the engine level\n\u003e\n\u003e Introduce ApplyGlobalOptions to the MediaEngine interface to configure\n\u003e global audio processing options (such as AEC, AGC, and noise\n\u003e suppression) directly at the engine level. This replaces the previous\n\u003e behavior where media channels implicitly re-applied options to the\n\u003e engine during initialization and parameter updates.\n\u003e\n\u003e Applying global settings during CreateAudioSource ensures engine-level\n\u003e configurations persist reliably across stream lifecycles. This change\n\u003e also separates global audio processing options from stream-level\n\u003e parameters like jitter buffer and audio network adaptor settings.\n\u003e\n\u003e                  [Before Decoupling]\n\u003e +----------------------------------------------------+\n\u003e |      AudioOptions (AEC/AGC/NS + Jitter/ANA)        |\n\u003e +----------------------------------------------------+\n\u003e   /                                                \\\n\u003e  / (engine()-\u003eApplyOptions)                         \\\n\u003e v                                                    v\n\u003e WebRtcVoiceEngine (Global APM)             VoiceSend/RecvChannel\n\u003e\n\u003e\n\u003e               [After Decoupling (This CL)]\n\u003e +-----------------------+                  +-----------------------+\n\u003e |  Global Options (APM) |                  |  Channel Options (ST) |\n\u003e |  - echo_cancellation  |                  |  - jitter_buffer      |\n\u003e |  - auto_gain_control  |                  |  - audio_network_     |\n\u003e |  - noise_suppression  |                  |    adaptor            |\n\u003e +-----------------------+                  +-----------------------+\n\u003e            |                                           |\n\u003e            v (ApplyGlobalOptions)                      v\n\u003e    WebRtcVoiceEngine (APM)                     VoiceSend/RecvChannel\n\u003e    - Stores in global_options_                 - No ApplyOptions calls\n\u003e    - Persisted across cycles                   - No leakage / racing\n\u003e\n\u003e Bug: webrtc:42224170\n\u003e Change-Id: I3c23293ae338495ee32330ce5287411947f6d472\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/476340\n\u003e Reviewed-by: Per Åhgren \u003cpeah@webrtc.org\u003e\n\u003e Commit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47844}\n\nBug: webrtc:42224170\nChange-Id: I2e3b0374885c5f8daf25cc2fd62b56653574c13e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476782\nReviewed-by: Per Åhgren \u003cpeah@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47867}\n"
    },
    {
      "commit": "3b1eab8a69cb5078befb021c5492d3f204a7d6a2",
      "tree": "fe3bf4452382b6aa5738b9742c185f446ad4d1e0",
      "parents": [
        "8a3d684776938a4614f892f81859136ff4855ea3"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue Jun 02 08:56:36 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 09:30:02 2026"
      },
      "message": "Namespace: Fix tests that didn\u0027t wrap properly\n\nInsert \"namespace webrtc\" and an anonymous namespace around\ntests that did not have it, and delete superfluous \"using webrtc::\"\nand \"webrtc::\" prefixes.\n\nBug: webrtc:42232595\nChange-Id: Icd35b2e5c73abe495c387dcae5f7e1f5d785ce92\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477660\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nAuto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47866}\n"
    },
    {
      "commit": "8a3d684776938a4614f892f81859136ff4855ea3",
      "tree": "e9917eca84c77904854427b6fdf21884b57413a1",
      "parents": [
        "f2c276edcd6ef47f17df0e8418691dd2c246511f"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue Jun 02 04:10:19 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jun 02 05:56:39 2026"
      },
      "message": "Update WebRTC code version (2026-06-02T04:09:49).\n\nBug: None\nChange-Id: Ibf8cd9c9cd1805577a4f1b2f13d0f5ef91133d76\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477582\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@{#47865}\n"
    },
    {
      "commit": "f2c276edcd6ef47f17df0e8418691dd2c246511f",
      "tree": "8adfea399f0dc304f8fe1ccb997b826136ceb232",
      "parents": [
        "b1dde843dc4388c62a66f8ca903e795463b04075"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Sun May 24 07:57:28 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 12:30:33 2026"
      },
      "message": "Deprecate VideoFrameMetadata::GetFrameDependencies\n\nin favor of the new GetDependencies with a different signature.\n\nBug: webrtc:515776877\nChange-Id: Ic46ea55a779fea4c26aa178a7c2113b084fa8d7c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/475141\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47864}\n"
    },
    {
      "commit": "b1dde843dc4388c62a66f8ca903e795463b04075",
      "tree": "2f2ed0106f34ee94f393217bdfc28b06d55ce4cd",
      "parents": [
        "fc8ed82f296f6a76411e6aba2f6098c85a314c21"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Mon Jun 01 09:55:53 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 12:16:59 2026"
      },
      "message": "[SCReAMv2] Inline reference window backoff calculation due to delay in ScreamV2\n\nMove the reference window backoff calculation from DelayBasedCongestionControl\nto ScreamV2 under the else-if (is_virtual_ce) branch. This enables ScreamV2\nto manage reference window changes centrally, updating it exactly once per feedback.\n\n- Removed min_delay_based_bwe_ limit and DelayBasedCongestionControl::UpdateReferenceWindow.\n- Simplified backoff branches in ScreamV2 using a single backoff variable applied once at the end.\n- Structured the backoff checks as a mutually exclusive else-if chain (loss first, ECN-CE second, delay third).\n- Cleaned up obsolete unit tests from delay_based_congestion_control_unittest.cc.\n\nBug: webrtc:447037083\nChange-Id: Ied3ea4eb49da7d576feb75970ec2eb55994b6e12\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476742\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47863}\n"
    },
    {
      "commit": "fc8ed82f296f6a76411e6aba2f6098c85a314c21",
      "tree": "513e74259a8432f047697086bad86e74e8c22a97",
      "parents": [
        "a0773d37725b8a0bbd8e1a74ba59eb100f201349"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon Jun 01 09:52:02 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jun 01 11:50:41 2026"
      },
      "message": "Ignore internal transport packets in DatagramConnection\n\nPrevent DatagramConnection from forwarding internal and post-handshake\npackets (such as BoringSSL session tickets, DTLS handshakes, or STUN\nconnectivity checks) to the OnSendOutcome observer. These internal\npackets are assigned a default packet ID of -1, signaling that they\nare not user-initiated data.\n\nThis could cause the following error:\n\n[ RUN ]\nDatagramConnectionTest.RtpPacketsAreSent\n../../pc/datagram_connection_unittest.cc:219: Failure Mock function\ncalled more times than expected - returning directly.\n    Function call: OnSendOutcome\n         Expected: to be called once\n           Actual: called twice - over-saturated and active\n[ FAILED ] DatagramConnectionTest.RtpPacketsAreSent (108 ms)\n\nAdditionally, update the `Observer::SendOutcome` initialization in\nOnSentPacket and DispatchSendOutcome to use structured initialization,\nand Add a fallback to Timestamp::MinusInfinity() and avoid setting the\ntimestamp to -1ms.\n\nBug: none\nChange-Id: I6576110ec5f9aa620b8870d3f6db963d1f5e2bbd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477140\nAuto-Submit: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Tony Herre \u003cherre@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47862}\n"
    }
  ],
  "next": "a0773d37725b8a0bbd8e1a74ba59eb100f201349"
}
