)]}'
{
  "log": [
    {
      "commit": "b9f0b184cb5a487fcb4910efaf4f84483ddba284",
      "tree": "a366271df58fb854673d26a672192f989c008266",
      "parents": [
        "c5bf6f14c1d889288dfff4a40de1a3d45da644e9"
      ],
      "author": {
        "name": "Alexander Cooper",
        "email": "alcooper@chromium.org",
        "time": "Thu May 14 20:26:42 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 22:04:23 2026"
      },
      "message": "Guard RestoreTokenManager add/reads with Mutex\n\nThe RestoreTokenManager is a singleton who\u0027s adds and reads could be\naccessed by multiple threads simultaneously. To prevent any potential\nissues/collisions, ensure that such accesses happen behind a lock.\n\nBug: chromium:513049286\nChange-Id: I44c1c7977a6d02e1ac3fbe00e6ffc7bc22e41e46\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472480\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nAuto-Submit: Alexander Cooper \u003calcooper@chromium.org\u003e\nCommit-Queue: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#47711}\n"
    },
    {
      "commit": "c5bf6f14c1d889288dfff4a40de1a3d45da644e9",
      "tree": "7fe7174f344a841a34287adfb175d05ad2452724",
      "parents": [
        "718e2df8d18c20e0fc9a03f1e77eca3776c6dc3d"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu May 14 18:05:13 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 18:50:13 2026"
      },
      "message": "Roll chromium_revision d1c637db2e..9e27e6ac5f (1630466:1630693)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/d1c637db2e..9e27e6ac5f\nFull diff: https://chromium.googlesource.com/chromium/src/+/d1c637db2e..9e27e6ac5f\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/b075a8f843..e684646776\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/f3d9eed277..b6fa57ba17\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/124a80f5c9..50e7c73904\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/f2bd7f1c68..6bca76fa6c\n* src/third_party/android_deps/autorolled/cipd: oDrqOr8cyxrtj5ZWO-AS3Hs2TIKhvjMpBTKgdIMVc8EC..hgWXv_JG1r2VDF460DltcJRmKZEJH7kiDvfcSUI_0YwC\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/65303dc473..1017755089\n* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/c39ca391b3..5a280ecde6\n* src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/ff7995a708..3859e64eed\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/e293dbf5be..5dba463ad4\n* src/third_party/r8/d8/cipd: HtjMX_3QPr1zik17IROL1xJQWcA92ai_qz4jWpXQi5cC..E9WxzJUOK6PPydVwAHDoUg7vijzUO4-UQFviCtg_wyQC\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/36e3535cc3..7cb50c8851\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/d1c637db2e..9e27e6ac5f/DEPS\n\nBUG\u003dNone\n\nChange-Id: I19391f605f86206684fc0f9b5251387ec54d29ed\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472460\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@{#47710}\n"
    },
    {
      "commit": "718e2df8d18c20e0fc9a03f1e77eca3776c6dc3d",
      "tree": "ab17c13e2c683079a74baf7ae36f758a434eaf51",
      "parents": [
        "264b57cf94f67174ce49c2897e6065ae4d341690"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Thu May 14 08:55:15 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 15:16:26 2026"
      },
      "message": "[PT Redesign] Implement late payload type allocation for video.\n\nThis CL implements the late payload type allocation strategy for video\ncodecs, matching the existing implementation for audio.\n\nKey changes:\n- Introduced CodecConfiguration and ResiliencyInfo to track codec\n  metadata without pre-assigned payload types.\n- Implemented MergeCodecsFromConfigurations in CodecVendor to expand\n  media codecs into their resiliency counterparts (RTX, RED, FEC) and\n  link them only after primary PTs are suggested.\n- Extracted MergeCodecsByDirection to unify direction-based merging\n  logic across offer and answer paths.\n- Relaxed RTX matching in CodecComparators to support negotiation before\n  PTs are fully linked.\n- Updated all call sites in pc/ to handle refactored CodecVendor\n  accessors.\n- Added integration tests in\n  pc/codec_vendor_redesign_unittest.cc.\n\nThis work allows payload types to be assigned permanently during\nSetLocalDescription/SetRemoteDescription, improving stability across\nrenegotiations.\n\nBug: webrtc:360058654\nChange-Id: Ifae3f3daca1b18a3ada2131a57046ce4ff3dcd36\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472060\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47709}\n"
    },
    {
      "commit": "264b57cf94f67174ce49c2897e6065ae4d341690",
      "tree": "048fb21e68345862f648474584bc5d7130b563fc",
      "parents": [
        "b9386f3f09ba0f38320f6a9e65dfe2992f433cb5"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Thu May 14 14:32:17 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 14:40:51 2026"
      },
      "message": "Revert \"srtp: add UseCryptex API to SrtpSession and SrtpTransport\"\n\nThis reverts commit b9386f3f09ba0f38320f6a9e65dfe2992f433cb5.\n\nReason for revert: Downstream libSRTP is not updated yet\n\nOriginal change\u0027s description:\n\u003e srtp: add UseCryptex API to SrtpSession and SrtpTransport\n\u003e\n\u003e Adds the UseCryptex(enable, require, sending_session) API on SrtpSession\n\u003e and UseCryptex(enable, require) on SrtpTransport. Wires libsrtp\u0027s\n\u003e srtp_set_stream_use_cryptex through DoSetKey, and adds a require-cryptex\n\u003e post-decrypt check via ParseRtpExtensionProfile (new helper in\n\u003e modules/rtp_rtcp/source/rtp_util) for the cases libsrtp does not yet\n\u003e enforce; see https://github.com/cisco/libsrtp/pull/805.\n\u003e\n\u003e No callers yet; the cryptex SDP negotiation wires this up in a follow-up.\n\u003e\n\u003e Bug: webrtc:455813732\n\u003e Change-Id: I407400d42912fb303c93c715e7110dafcc3d0cab\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/470600\n\u003e Reviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Reviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\n\u003e Commit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47707}\n\nBug: webrtc:455813732\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I496ebf60d95e1bbd3d117f5b30b4e4fe69e9a2ea\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472440\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#47708}\n"
    },
    {
      "commit": "b9386f3f09ba0f38320f6a9e65dfe2992f433cb5",
      "tree": "1d953f15dfed2d70a85d14d1dc2f1c62b1fcb5c3",
      "parents": [
        "df2dce4a189ab64ebf020f166723b01f1cf3c423"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Thu May 14 10:24:38 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 11:43:30 2026"
      },
      "message": "srtp: add UseCryptex API to SrtpSession and SrtpTransport\n\nAdds the UseCryptex(enable, require, sending_session) API on SrtpSession\nand UseCryptex(enable, require) on SrtpTransport. Wires libsrtp\u0027s\nsrtp_set_stream_use_cryptex through DoSetKey, and adds a require-cryptex\npost-decrypt check via ParseRtpExtensionProfile (new helper in\nmodules/rtp_rtcp/source/rtp_util) for the cases libsrtp does not yet\nenforce; see https://github.com/cisco/libsrtp/pull/805.\n\nNo callers yet; the cryptex SDP negotiation wires this up in a follow-up.\n\nBug: webrtc:455813732\nChange-Id: I407400d42912fb303c93c715e7110dafcc3d0cab\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470600\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nCr-Commit-Position: refs/heads/main@{#47707}\n"
    },
    {
      "commit": "df2dce4a189ab64ebf020f166723b01f1cf3c423",
      "tree": "048fb21e68345862f648474584bc5d7130b563fc",
      "parents": [
        "c2286d81e5256664131ae55b2f5697bf64e8e0c6"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Thu May 14 08:30:06 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 10:17:08 2026"
      },
      "message": "Improve SrtpSession thread safety and modernize sequence checking\n\n- Annotate SrtpSession internal state with RTC_GUARDED_BY.\n- Replaced RTC_DCHECK(thread_checker_.IsCurrent()) with RTC_DCHECK_RUN_ON.\n- Construct thread_checker_ detached to allow cross-thread creation.\n- Make dump_plain_rtp_ const.\n\nBug: webrtc:361372443\nChange-Id: Icc08c3e39579aa19c7c7fb612b800dd1ef966260\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472380\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47706}\n"
    },
    {
      "commit": "c2286d81e5256664131ae55b2f5697bf64e8e0c6",
      "tree": "5d45948ab5d8010c3a91a86f4a2e6aa8768818e6",
      "parents": [
        "e794c6dcccc0f39c82d26745e080c7ced3305683"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu May 14 04:08:11 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 05:58:36 2026"
      },
      "message": "Update WebRTC code version (2026-05-14T04:07:37).\n\nBug: None\nChange-Id: I833d8995a4a4b869d74b18400fe1e4ecbfb65aa3\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472340\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@{#47705}\n"
    },
    {
      "commit": "e794c6dcccc0f39c82d26745e080c7ced3305683",
      "tree": "ece00f7c76378acf571b3878146f42afe7bd77c3",
      "parents": [
        "1394980a95c36be3d2daa661a85003099c54f846"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu May 14 04:06:11 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 04:42:37 2026"
      },
      "message": "Roll chromium_revision d8b2c47057..d1c637db2e (1630331:1630466)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/d8b2c47057..d1c637db2e\nFull diff: https://chromium.googlesource.com/chromium/src/+/d8b2c47057..d1c637db2e\n\nChanged dependencies\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/2b82cb0bdd..f3d9eed277\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/6ef050e39f..124a80f5c9\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d0a8a6874d..f2bd7f1c68\n* src/third_party/androidx/cipd: 0htuHirKHemj2HXVJgK2VKk-0teZK5OfZgo9s1-ciuQC..rUSasWHKksgamww9U228WhxMrWUczOXdFFgGgxFU1nsC\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/4d26592f71..5995512911\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/8a3d6b7a81..00f5ac6fac\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/b03aa1d2eb..e8c9360849\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/9cde6ba515..a322076542\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/1ae0d47fac..44121a2955\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/160303e2a6..e293dbf5be\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/ac28fafdbc..36e3535cc3\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/d8b2c47057..d1c637db2e/DEPS\n\nBUG\u003dNone\n\nChange-Id: I8518eaa9f01c69bd6be72e6f93c8cdc0eae75224\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472320\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@{#47704}\n"
    },
    {
      "commit": "1394980a95c36be3d2daa661a85003099c54f846",
      "tree": "fcc5a4287e44779a3426eb4c071d26f4dc2b64a5",
      "parents": [
        "5f5e7b4e491341180c5d6c6e71f42351f5544610"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu May 14 00:13:59 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 14 01:15:35 2026"
      },
      "message": "Roll chromium_revision f82317413d..d8b2c47057 (1629860:1630331)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/f82317413d..d8b2c47057\nFull diff: https://chromium.googlesource.com/chromium/src/+/f82317413d..d8b2c47057\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/1c523b677f..b075a8f843\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/9df0f913b0..2b82cb0bdd\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/6269fa17d2..6ef050e39f\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/4102e86d17..d0a8a6874d\n* src/third_party/androidx/cipd: FHrpasD_XgsSfzCTvM21MZIEZ7uksBAKbJHAt7QkXQYC..0htuHirKHemj2HXVJgK2VKk-0teZK5OfZgo9s1-ciuQC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d03dbc3e5d..a7481f3471\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/edf4d74271..65303dc473\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/f440d362c8..9cde6ba515\n* src/third_party/kotlin_stdlib/cipd: S-7b2rqZ1lrmiM_b1eLcOWGImLYGGMVd3aYPNgq33MgC..FIODY3TynPllmC5DjL77iESJzysoAn9dTj6OxSiPkMIC\n* src/third_party/kotlinc/current: wMZp8HlkPn7fMWzFRPc0T_jF06KLFufm9iKfjm39rgYC..IyQOkGFRLP97FlEuNo5sepxScrtaBnTSfUjzyE_qHBwC\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/c6c8689c74..0f320a03f7\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/a649e03a9e..57ec00816a\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/80b19a4841..160303e2a6\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/d6bbd8d24f..ac28fafdbc\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/f82317413d..d8b2c47057/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ie56bf9c31c63cdbe22b5acc4430245277cfab959\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472280\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@{#47703}\n"
    },
    {
      "commit": "5f5e7b4e491341180c5d6c6e71f42351f5544610",
      "tree": "0b7d7818f63223ac0d3848e37be8184886ecba34",
      "parents": [
        "0ffbc6ed15e96ddf43dd5830fb7d58b755cc3f9d"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Wed May 13 11:45:29 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 20:39:41 2026"
      },
      "message": "Minor updates to WebRTC Video Engine\n\nRemoves unused member variables (bitrate_allocator_factory_,\nworker_thread_) and unused functions (SetFeedbackParameters,\nflexfec_stream(), stream()).\n\nBug: none\nChange-Id: I4f668fe2a2facd47bfa56e4a17acc465908ee370\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472160\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47702}\n"
    },
    {
      "commit": "0ffbc6ed15e96ddf43dd5830fb7d58b755cc3f9d",
      "tree": "35c2bd5627044a3ee54bc9ae81cc7f97e8cfa424",
      "parents": [
        "ce8b1882ee95ed958b93826b7d47096d4e0fef39"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri May 08 14:15:20 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 12:42:12 2026"
      },
      "message": "Use real rather than simulated task queues in rtp replayer fuzzers\n\nSimulated task queues do not cooperate with Event class implemented by\nchromium and thus lead to deadlock when Event is used for a blocking\ncall on the simulated task queue.\n\nThis is partial revert of\nhttps://webrtc-review.googlesource.com/c/src/+/470500\n\nBug: chromium:510952673\nChange-Id: Id636531090850442cbc13410b969b6960fce8e9b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471000\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Philip Eliasson \u003cphilipel@webrtc.org\u003e\nCommit-Queue: Philip Eliasson \u003cphilipel@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47701}\n"
    },
    {
      "commit": "ce8b1882ee95ed958b93826b7d47096d4e0fef39",
      "tree": "aa895f2880151c28bff75b25ac98417d0495a84a",
      "parents": [
        "536cb10dac8bd882247297fb28d058e1a60b7f09"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed May 13 10:04:34 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 11:05:57 2026"
      },
      "message": "Roll chromium_revision 15ef075048..f82317413d (1629755:1629860)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/15ef075048..f82317413d\nFull diff: https://chromium.googlesource.com/chromium/src/+/15ef075048..f82317413d\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/f2d803213d..1c523b677f\n* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/c389d23aa6..e02cdb1486\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/622842bf85..9df0f913b0\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/4f9c197cb0..6269fa17d2\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/a030eb2fbb..4102e86d17\n* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/a1bbf07413..c39ca391b3\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/fe8f07d819..d6bbd8d24f\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/15ef075048..f82317413d/DEPS\n\nBUG\u003dNone\n\nChange-Id: I73ffd7f2c0a9d5a4d75f311b048ab7dcb93d4bff\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472180\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@{#47700}\n"
    },
    {
      "commit": "536cb10dac8bd882247297fb28d058e1a60b7f09",
      "tree": "3b3bcccf6e3cff7d26f7c59455e129040f1af449",
      "parents": [
        "1cb04653eb8c452807a5947c4a235c0391b34f40"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Wed May 13 09:47:03 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 11:04:54 2026"
      },
      "message": "Simplify WebRTC Voice Engine, remove `friend`.\n\nSimplify webrtc_voice_engine.* by removing unused member variables,\neliminating redundant state, decoupling shared engine state from\nindividual receive channels, and improving encapsulation by removing\nfriend declarations.\n\nBug: none\nChange-Id: I6d79795e2780b1e3937da5c365a45ec342e7c573\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472140\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47699}\n"
    },
    {
      "commit": "1cb04653eb8c452807a5947c4a235c0391b34f40",
      "tree": "bc56d3680010d60b97bec3ebe3694bb98b1e589c",
      "parents": [
        "43569192066562257b79ab90bdd0279fefe6d701"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Wed May 13 08:24:24 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 10:06:50 2026"
      },
      "message": "Remove RtpPacketSinkInterface inheritance from ReceiveStatisticsImpl\n\nSince ReceiveStatistics is not directly a part of the packet processing\nflow (being demuxed etc) it does not need to implement\nRtpPacketSinkInterface.\n\nThis change also applies minor updates to ReceiveStatisticsImpl:\n- Declare ReceiveStatisticsImpl and ReceiveStatisticsLocked final.\n- Changes std::function to absl::AnyInvocable\n- Declare stream_statistician_factory_ const.\n\nBug: none\nChange-Id: I1c6dfe8bf42dc1ca8cc294ef35cf056436d163b8\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471840\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47698}\n"
    },
    {
      "commit": "43569192066562257b79ab90bdd0279fefe6d701",
      "tree": "6f0d35ccf321d584e26bd8493c9848a6f4c90e6d",
      "parents": [
        "c1903e5a3db8a5fe20b470864e8dff04c0c3c876"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed May 13 04:05:33 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 05:30:38 2026"
      },
      "message": "Update WebRTC code version (2026-05-13T04:05:03).\n\nBug: None\nChange-Id: I2de7cf8f4dae0ad9fb1efc2fb3b58240b7bc69d0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472080\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@{#47697}\n"
    },
    {
      "commit": "c1903e5a3db8a5fe20b470864e8dff04c0c3c876",
      "tree": "0bfc32fad75009ad90a9610d6c1f358b0ef3db54",
      "parents": [
        "d83af386124cb2cebe0039fe0b84cee2f44c059c"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed May 13 04:14:35 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 13 05:16:22 2026"
      },
      "message": "Roll chromium_revision 8af2e3f3e3..15ef075048 (1629518:1629755)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/8af2e3f3e3..15ef075048\nFull diff: https://chromium.googlesource.com/chromium/src/+/8af2e3f3e3..15ef075048\n\nChanged dependencies\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/50f3fae683..622842bf85\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/4299f77847..4f9c197cb0\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/00c71a768a..a030eb2fbb\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/3c6ffab174..d03dbc3e5d\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/39c1982a7c..4d26592f71\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/b84f0682ad..c919a6c50d\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/878e01e83a..8a3d6b7a81\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/323c765036..1ae0d47fac\n* src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/76b0802171..c1ffdaa94b\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/cb061d0378..c6c8689c74\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/fef9c953a4..80b19a4841\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/ee6aa870fa..fe8f07d819\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/8af2e3f3e3..15ef075048/DEPS\n\nBUG\u003dNone\n\nChange-Id: I2908c996d2813c2df45c80305e8c4ad32729aff6\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472042\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@{#47696}\n"
    },
    {
      "commit": "d83af386124cb2cebe0039fe0b84cee2f44c059c",
      "tree": "3467999085906579f47e779831793ebdc71d848c",
      "parents": [
        "11b5447c9a97d503274c676a3b3e39f1614e99a6"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Tue May 12 14:34:20 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 21:44:30 2026"
      },
      "message": "Make some VideoReceiveStream2 and RtpVideoStreamReceiver2 members const\n\nMake a few existing member variables const where possible. Also moving\nmax_wait_for_keyframe_ and max_wait_for_frame_ members to match\ninitialization and the internal dependency structure.\n\nBug: webrtc:42222117\nChange-Id: I4e9584d0ff9efc1047e4df4debabc2221eaa7a1f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471780\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47695}\n"
    },
    {
      "commit": "11b5447c9a97d503274c676a3b3e39f1614e99a6",
      "tree": "009987782ae220b6abf7c350dac1d581f4ee8440",
      "parents": [
        "56d286123d70acfa4787fc1240fc1004359e892b"
      ],
      "author": {
        "name": "Joachim Reiersen",
        "email": "joachimr@meta.com",
        "time": "Tue May 12 19:31:02 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 21:40:19 2026"
      },
      "message": "Fix UB when comparing two empty webrtc::Buffer objects\n\noperator\u003d\u003d invoked std::memcmp(nullptr, nullptr, 0) when both buffers\nwere empty, which is undefined behavior and triggers a ubsan crash. Fix\nthe issue by returning early if both buffers have size 0.\n\nBug: webrtc:42224551\nChange-Id: I073171f57640e20115361146ebbe89e1781be0af\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472020\nCommit-Queue: Joachim Reiersen \u003cjoachimr@meta.com\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47694}\n"
    },
    {
      "commit": "56d286123d70acfa4787fc1240fc1004359e892b",
      "tree": "6a2d06ab2832fe18ab43c69822fcf84714b42885",
      "parents": [
        "4df4ca41999f2a7b14556fad0b36e1f4e171b124"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue May 12 20:03:41 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 21:20:13 2026"
      },
      "message": "Roll chromium_revision 33f8af5b42..8af2e3f3e3 (1629187:1629518)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/33f8af5b42..8af2e3f3e3\nFull diff: https://chromium.googlesource.com/chromium/src/+/33f8af5b42..8af2e3f3e3\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/c5c4b60918..f2d803213d\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/8d1b8ce6cd..50f3fae683\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/75033d1f27..4299f77847\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/9df3a93fd8..00c71a768a\n* src/third_party/android_build_tools/error_prone/cipd: JKO3hhRlV_vv9pxkj7na-d0ExQxRWlkl67LPc_wSRvgC..Y6zPV7Ajh7wxrPVQX7Tp5HZwdAOUqgcJcts_a3R5sj4C\n* src/third_party/android_build_tools/lint/cipd: 4Tet8ogI2zPDUkn10tYTOBlRplGWMIiihMcvp3Pg-OUC..rTy-e-UybQClNGSe2utnx4qGgFyzCdHYxPT5MQUhdCEC\n* src/third_party/android_build_tools/manifest_merger/cipd: 3ThUZ9vtQeJj4CIwESivL5uAsRoZ82zN0ZcTZ6Fd3CoC..frQd1G4Dvr_tIKRcF7c4ta68KXcptgOcQOjgJPaiUbMC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/cad2630ed0..3c6ffab174\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/9fd976b269..edf4d74271\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/a4b7237b1f..b03aa1d2eb\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/5eaf4ee20d..f440d362c8\n* src/third_party/kotlin_stdlib/cipd: dZDQWvSK5fO18Oe9mVLHDoU_B5YRQEjnIE59KnC0XVEC..S-7b2rqZ1lrmiM_b1eLcOWGImLYGGMVd3aYPNgq33MgC\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/0ae92abf0d..a649e03a9e\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/c7cae5ae89..fef9c953a4\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/140b5dc9a0..ee6aa870fa\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/33f8af5b42..8af2e3f3e3/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ib04f291784cafdb905f920a5b2b406fcc16ed66d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/472040\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@{#47693}\n"
    },
    {
      "commit": "4df4ca41999f2a7b14556fad0b36e1f4e171b124",
      "tree": "6152289026ff1d2721f66fc59cbb6ebc65bcce1f",
      "parents": [
        "d5848cf2b72c1d6448e592e76cbc09f8b5245d9c"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue May 12 11:54:06 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 13:09:59 2026"
      },
      "message": "Replace UsedPayloadTypes with PayloadTypeSuggester in CodecVendor.\n\nThis CL removes the legacy UsedPayloadTypes and UsedIds classes, as\ntheir functionality is now fully covered by PayloadTypeSuggester.\n\nKey changes:\n- pc/codec_vendor.cc now uses the provided PayloadTypeSuggester to avoid\n  payload type collisions when building offers.\n- PayloadTypeSuggester and PayloadTypePicker now support\n  \u0027pick_from_top_of_range\u0027 to maintain the existing behavior of\n  allocating colliding PTs from the top of the dynamic range.\n- SdpPayloadTypeSuggester and FakePayloadTypeSuggester now record\n  suggested mappings immediately to prevent collisions within the same\n  negotiation.\n- Updated compatibility checks to use MatchesWithReferenceAttributes\n  to correctly handle RTX codecs.\n- Cleaned up related BUILD.gn targets, documentation, and comments.\n\nBug: webrtc:360058654\nChange-Id: Ia36d6b342c2442ccfd8548a2731388646495c3c8\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471800\nAuto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47692}\n"
    },
    {
      "commit": "d5848cf2b72c1d6448e592e76cbc09f8b5245d9c",
      "tree": "4d0d959c05c7ecd87620ddf44260e8b10a3cc076",
      "parents": [
        "1f95d4b15e5c1e97e204ff4de3d0283a0a8c2d2f"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue May 12 11:28:53 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 11:51:37 2026"
      },
      "message": "Add documentation for testing best practice in WebRTC\n\nBug: None\nChange-Id: I7c96e9e5aaa0c9ea4995b7b66276bb6e6a6a6964\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/468000\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47691}\n"
    },
    {
      "commit": "1f95d4b15e5c1e97e204ff4de3d0283a0a8c2d2f",
      "tree": "993d73c9b8e4d317a9c8a0b364ce12554feac959",
      "parents": [
        "c754e2f11d68199a5120a4f0cab2dc467f06a4d5"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Tue May 12 10:51:25 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 11:47:26 2026"
      },
      "message": "Add Reported lost time series to ECN feedback graph in event log visualizer\n\nPlots the count of unreceived (reported lost) packets from RTCP Congestion Control Feedback alongside ECN markings.\n\nBug: webrtc:436707095\nChange-Id: I3206d80d340a7e08d9aa3b3eccd8a009313162fd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471881\nAuto-Submit: Per Kjellander \u003cperkj@webrtc.org\u003e\nCommit-Queue: Björn Terelius \u003cterelius@webrtc.org\u003e\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47690}\n"
    },
    {
      "commit": "c754e2f11d68199a5120a4f0cab2dc467f06a4d5",
      "tree": "67e849dd374ace49f36becd522ecbd3ced44d719",
      "parents": [
        "c1612b421bc3784e831224de78f36ffd0d0f2d71"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue May 12 10:04:16 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 10:44:51 2026"
      },
      "message": "Roll chromium_revision 38a3b7e523..33f8af5b42 (1629041:1629187)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/38a3b7e523..33f8af5b42\nFull diff: https://chromium.googlesource.com/chromium/src/+/38a3b7e523..33f8af5b42\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/5afb7671a0..c5c4b60918\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/2d771dfd4b..8d1b8ce6cd\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/cf2c595e0b..75033d1f27\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/5e661cf7f3..9df3a93fd8\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/abbfc31756..878e01e83a\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/fd6a69c387..5eaf4ee20d\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/e23282704f..cb061d0378\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/3d98dd2472..140b5dc9a0\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/38a3b7e523..33f8af5b42/DEPS\n\nBUG\u003dNone\n\nChange-Id: I8652edca0e6ff074c338c5852c56105555a112f2\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471860\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@{#47689}\n"
    },
    {
      "commit": "c1612b421bc3784e831224de78f36ffd0d0f2d71",
      "tree": "b9bd852a720de45cf165282f989d4db3119b5be8",
      "parents": [
        "babddf4fb8c4164f4533f07437241fab8ebff346"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon May 11 20:35:04 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 08:58:36 2026"
      },
      "message": "Configure RTCP mode during RTP/RTCP module construction\n\nPass the RTCP mode and remote SSRC directly (for receive) to the\nconfiguration and constructors of the RTP/RTCP modules, rather than\nrelying on post-construction setters.\n\nBug: webrtc:42222117\nChange-Id: I7235a0089ca71f249dba6d79bad8901e0466ff0c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471680\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47688}\n"
    },
    {
      "commit": "babddf4fb8c4164f4533f07437241fab8ebff346",
      "tree": "bdda9c98b343aa9ffabc91f21ba61896518da2a3",
      "parents": [
        "fcaf816aa3ef7963ae48c4e9d3719c98d5ab8c7d"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Mon May 11 15:08:01 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 08:22:23 2026"
      },
      "message": "Reland \"Detect codec collisions between audio and video sections\"\n\nThis reverts commit e5ca0edb63b34ac3ecc24e5a5a460d0dc0f92ebb.\n\nReason for revert: Rewrote test to not fail\n\nOriginal change\u0027s description:\n\u003e Revert \"Detect codec collisions between audio and video sections\"\n\u003e\n\u003e This reverts commit a8aae89f379e36cd418bf4ef194115d2ca231a1c.\n\u003e\n\u003e Reason for revert: The test is failing on downstream bots:\n\u003e\n\u003e pc/test/integration_test_helpers.h:900\n\u003e Value of: SetRemoteDescription(std::move(desc))\n\u003e   Actual: false\n\u003e Expected: true\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e Detect codec collisions between audio and video sections\n\u003e \u003e\n\u003e \u003e This bug was reproduced as a side effect of fixing\n\u003e \u003e issues.chromium.org/395077842\n\u003e \u003e\n\u003e \u003e Bug: webrtc:42224689\n\u003e \u003e Change-Id: I41c2bb02a6ec9fb9e9c057d64255dd7896da4f4d\n\u003e \u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/377460\n\u003e \u003e Reviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e \u003e Commit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e \u003e Auto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e \u003e Commit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#47664}\n\u003e\n\u003e Bug: webrtc:42224689\n\u003e Change-Id: Iefc1872c330a03ea2b6e9ef12aee1fcdfeceba9e\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/471260\n\u003e Reviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Bot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\n\u003e Commit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47670}\n\nBug: webrtc:42224689\nChange-Id: I1eeba1279595b808c32b82fece89f30efaadc9c7\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470862\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@{#47687}\n"
    },
    {
      "commit": "fcaf816aa3ef7963ae48c4e9d3719c98d5ab8c7d",
      "tree": "a45cb91ff6e807c673e9e221f0c298f82d93c131",
      "parents": [
        "2342afbbc6e340403123eefbb66c98ad48522dc6"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue May 12 04:07:39 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 06:12:29 2026"
      },
      "message": "Update WebRTC code version (2026-05-12T04:07:04).\n\nBug: None\nChange-Id: I9269031fb8240917dedee2a3c64e0d462aed2ff2\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471821\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@{#47686}\n"
    },
    {
      "commit": "2342afbbc6e340403123eefbb66c98ad48522dc6",
      "tree": "865c0ee37cb1d4b20cd293a2eef4fb8ed49548de",
      "parents": [
        "6ee607f563df37612fb2f0b7a09ae6e0521efed3"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue May 12 04:06:56 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 12 05:37:30 2026"
      },
      "message": "Roll chromium_revision cae7d1afb8..38a3b7e523 (1628845:1629041)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/cae7d1afb8..38a3b7e523\nFull diff: https://chromium.googlesource.com/chromium/src/+/cae7d1afb8..38a3b7e523\n\nChanged dependencies\n* siso_version: git_revision:8629cde6728d25cde0f6fc1e6ae6b5886e0ebe41..git_revision:e82794032885e80beead7f130c4c5c43cb99486b\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/8f19e6432e..5afb7671a0\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/6964fb77b5..2d771dfd4b\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/4a95514cc7..cf2c595e0b\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/bc857a6d09..5e661cf7f3\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/05fb4bcd23..cad2630ed0\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/a1c21c9589..39c1982a7c\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/61e6a5f166..b84f0682ad\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/52f99a1432..abbfc31756\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/5010d9b8a6..fd6a69c387\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/4b4e68b372..e23282704f\n* src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Linux_x64/clang-tidy-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Linux_x64/clangd-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Linux_x64/llvmobjdump-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac/clang-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac/clang-mac-runtime-library-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac/clang-tidy-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac/clangd-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac/llvm-code-coverage-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac/llvmobjdump-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac_arm64/clang-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac_arm64/clang-tidy-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac_arm64/clangd-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Mac_arm64/llvmobjdump-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Win/clang-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Win/clang-tidy-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Win/clang-win-runtime-library-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Win/clangd-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Win/llvm-code-coverage-llvmorg-23-init-10931-g20b6ec66-8.tar.xz,Win/llvmobjdump-llvmorg-23-init-10931-g20b6ec66-8.tar.xz..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\n* src/third_party/siso/cipd: git_revision:8629cde6728d25cde0f6fc1e6ae6b5886e0ebe41..git_revision:e82794032885e80beead7f130c4c5c43cb99486b\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/58b8c5c51d..3d98dd2472\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/cae7d1afb8..38a3b7e523/DEPS\n\nBUG\u003dNone\n\nChange-Id: I1e9fbf3fe0da8eb5644bb18d2b69549196935071\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471820\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@{#47685}\n"
    },
    {
      "commit": "6ee607f563df37612fb2f0b7a09ae6e0521efed3",
      "tree": "b7d29a02a981a79b3dfa38faec8bb0ef7de6ca99",
      "parents": [
        "0aa676b40a296fbe86b7978b8245168203b30962"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon May 11 22:10:08 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 23:30:59 2026"
      },
      "message": "Roll chromium_revision 8d21585365..cae7d1afb8 (1628689:1628845)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/8d21585365..cae7d1afb8\nFull diff: https://chromium.googlesource.com/chromium/src/+/8d21585365..cae7d1afb8\n\nChanged dependencies\n* src/buildtools/linux64: git_revision:7ecf26c4148fd141741775347af89aa9c00a80bc..git_revision:068dd892acb22dc21d9e17691266c8499ba2d6c8\n* src/buildtools/mac: git_revision:7ecf26c4148fd141741775347af89aa9c00a80bc..git_revision:068dd892acb22dc21d9e17691266c8499ba2d6c8\n* src/buildtools/win: git_revision:7ecf26c4148fd141741775347af89aa9c00a80bc..git_revision:068dd892acb22dc21d9e17691266c8499ba2d6c8\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/f7b117e78b..6964fb77b5\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/ac4c947e62..4a95514cc7\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/f9c737064d..bc857a6d09\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/e33a1a81ae..05fb4bcd23\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/7b46edbbed..61e6a5f166\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/f34849a515..5010d9b8a6\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/e8ab450a1c..0ae92abf0d\n* src/third_party/r8/cipd: pm-O_KtQo3bGF1RF9SaBnUvKnarOA7xlMy6a6B0LTXAC..E9WxzJUOK6PPydVwAHDoUg7vijzUO4-UQFviCtg_wyQC\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/7510a35dab..58b8c5c51d\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/8d21585365..cae7d1afb8/DEPS\n\nBUG\u003dNone\n\nChange-Id: If36121841a47738b15173738c13996290e933d03\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471741\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@{#47684}\n"
    },
    {
      "commit": "0aa676b40a296fbe86b7978b8245168203b30962",
      "tree": "d7ad0fcfec4f01c177afd2af570a86bf7c11bc07",
      "parents": [
        "119ae511c17cc26c8cbf325b9b69fd3ddf6eaa74"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Mon May 11 16:11:31 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 19:04:02 2026"
      },
      "message": "Implement support machinery for payload type allocation redesign.\n\nThis CL introduces the basic building blocks and support machinery\nfor the payload type allocation redesign, while maintaining stability and ensuring all existing tests pass.\n\nKey changes:\n\n- Enhanced SdpPayloadTypeSuggester and FakePayloadTypeSuggester to\n  track payload type mappings across media sections and handle late\n  assignments.\n- Fixed a crash in CodecVendor::GetNegotiatedCodecsForOffer by making\n  video RTX linking conditional on finding the associated primary\n  codec.\n- Ensured pre-assigned codec IDs are registered with the suggester in\n  AssignCodecIdsAndLinkRed to prevent collisions.\n- Added comprehensive unit tests in\n  pc/codec_vendor_redesign_unittest.cc\n  and pc/typed_codec_vendor_unittest.cc (some video-specific\n  redesign tests are disabled pending full implementation).\n\nVerified with rtc_unittests, rtc_p2p_unittests, rtc_pc_unittests,\nand peerconnection_unittests.\n\nBug: webrtc:42225436\nChange-Id: I0050315115ae38a86901d215c63c1af82ac66e3f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470881\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47683}\n"
    },
    {
      "commit": "119ae511c17cc26c8cbf325b9b69fd3ddf6eaa74",
      "tree": "45faca5c9e6a7b84da9e6da67d8056b2e4c1c1d1",
      "parents": [
        "38e88a11ce95654de5f7c5443af19074920c20f6"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon May 11 18:05:18 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 18:55:57 2026"
      },
      "message": "Roll chromium_revision 1f0c44e8c8..8d21585365 (1628456:1628689)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/1f0c44e8c8..8d21585365\nFull diff: https://chromium.googlesource.com/chromium/src/+/1f0c44e8c8..8d21585365\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/416d72bd34..8f19e6432e\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/e4e7132cf2..f7b117e78b\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/70a7fa2655..ac4c947e62\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/516b574cb9..f9c737064d\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/9730fe2168..e33a1a81ae\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/5c2fe9124d..f34849a515\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/2ce111ce46..c7cae5ae89\n* src/third_party/r8/cipd: c5lTsG8SBk1O65oXjpYPZ4aO-A0Mvqg2icDQHpuDesMC..pm-O_KtQo3bGF1RF9SaBnUvKnarOA7xlMy6a6B0LTXAC\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/04a8725379..7510a35dab\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/1f0c44e8c8..8d21585365/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ib3fdd610494591ab345e52ac0ea923ca72cfa588\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471760\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@{#47682}\n"
    },
    {
      "commit": "38e88a11ce95654de5f7c5443af19074920c20f6",
      "tree": "1610bb61e5049d3d0fe830dfee669c8e275b80e7",
      "parents": [
        "f406df7c2e88ebc23f1e550838484f590ecea4d7"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Mon May 11 14:24:07 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 16:33:42 2026"
      },
      "message": "Consolidate remote SSRC representation in audio receive components\n\nUpdate the audio receive stack to treat the channel as the source of\ntruth for the remote SSRC.\n\nAdditionally, declare several member variables as const in\nAudioReceiveStreamImpl and ChannelReceive.\n\nBug: webrtc:42222117\nChange-Id: I40ad133fc865fa59240f9662e187d3777ddb421c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470842\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47681}\n"
    },
    {
      "commit": "f406df7c2e88ebc23f1e550838484f590ecea4d7",
      "tree": "10550adbe388e4bffd3cd5ec4769d73e96cf691e",
      "parents": [
        "c751b57b099ac721bd068052f6d8005292ed9331"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Sat May 09 23:20:24 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 16:01:30 2026"
      },
      "message": "Add IsEmpty to RtpStreamReceiverController and RtpDemuxer\n\nAdditionally make ResolveSink public and expose it via the\nRtpStreamReceiverController class. This allows decoupling the demuxing\noperations from the receiving sinks in a follow-up set of changes as\noperations are moved from the worker thread to the network thread.\n\nBug: webrtc:42222117\nChange-Id: I68716390cf655e7134b75667e39f678285c83760\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471120\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47680}\n"
    },
    {
      "commit": "c751b57b099ac721bd068052f6d8005292ed9331",
      "tree": "fcfbd5d8bd619c2101a8fea83a1051ba62ab1b83",
      "parents": [
        "cd2de2c52827aacb8e1266490d10fe1dbddd9fc3"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Mon May 11 13:21:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 13:54:18 2026"
      },
      "message": "Move integration test helper functions from .h to .cc\n\nThis makes for a cleaner .h file.\nPure setters and getters are left in the .h file.\n\nBug: None\nChange-Id: I4ca3911f5493884d49cbbe134fcaea88f13f441c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470841\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@{#47679}\n"
    },
    {
      "commit": "cd2de2c52827aacb8e1266490d10fe1dbddd9fc3",
      "tree": "8d828f1cd707be50d71a411750468dbd38641a8e",
      "parents": [
        "1b1ecff616413b6cce8ff8d1553bad5bcf8ace59"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon May 11 10:03:47 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 11:38:59 2026"
      },
      "message": "Roll chromium_revision eb721a86c0..1f0c44e8c8 (1628325:1628456)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/eb721a86c0..1f0c44e8c8\nFull diff: https://chromium.googlesource.com/chromium/src/+/eb721a86c0..1f0c44e8c8\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/d233a9a84f..416d72bd34\n* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/6b41ff4970..c389d23aa6\n* src/buildtools/linux64: git_revision:78e67afc82faf52b2f7025265d412fd7418d88c2..git_revision:7ecf26c4148fd141741775347af89aa9c00a80bc\n* src/buildtools/mac: git_revision:78e67afc82faf52b2f7025265d412fd7418d88c2..git_revision:7ecf26c4148fd141741775347af89aa9c00a80bc\n* src/buildtools/win: git_revision:78e67afc82faf52b2f7025265d412fd7418d88c2..git_revision:7ecf26c4148fd141741775347af89aa9c00a80bc\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/6548a62fb9..e4e7132cf2\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/1d6e7835fa..70a7fa2655\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/b7565757bc..516b574cb9\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d589045a77..9730fe2168\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/4b56409b04..7b46edbbed\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/599d71aba7..52f99a1432\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/087f6b83d5..5c2fe9124d\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b8682b9b1b..04a8725379\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/eb721a86c0..1f0c44e8c8/DEPS\n\nBUG\u003dNone\n\nChange-Id: Idc6afe682feeb9fc7ae12a6b5ddb0860a319fc4e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471700\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@{#47678}\n"
    },
    {
      "commit": "1b1ecff616413b6cce8ff8d1553bad5bcf8ace59",
      "tree": "a0d0269a171a0e72c67342cc41b3dceb1b7fd7d5",
      "parents": [
        "ed3c6e4d74fca63d73abb47058e5627ba2707e81"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Fri May 08 13:52:17 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 10:24:15 2026"
      },
      "message": "Reland \"sdp: introduce MCD::AttributeLevel for session/media-level attrs\"\n\nThis is a reland of commit 60094aab910f7fda6cf40f4334e7369ee4d81a23\nwith a backward compat layer\n\nOriginal change\u0027s description:\n\u003e sdp: introduce MCD::AttributeLevel for session/media-level attrs\n\u003e\n\u003e Generalizes the enum used to track whether an attribute is signalled at\n\u003e session level or media level. The previous enum was specific to\n\u003e extmap-allow-mixed (ExtmapAllowMixed { kNo, kSession, kMedia }); rename\n\u003e it to AttributeLevel { kNone, kSession, kMedia } so it can be reused.\n\u003e\n\u003e Migrates extmap-allow-mixed to the new type:\n\u003e   ExtmapAllowMixed              -\u003e AttributeLevel\n\u003e   kNo                           -\u003e kNone\n\u003e   set_extmap_allow_mixed_enum() -\u003e set_extmap_allow_mixed_level()\n\u003e   extmap_allow_mixed_enum()     -\u003e extmap_allow_mixed_level()\n\u003e\n\u003e No (intended) behavior change.\n\u003e A follow-up CL will use AttributeLevel for cryptex.\n\u003e\n\u003e Bug: webrtc:455813732\n\u003e Change-Id: If68ad7e32dbfea61f3e122b719488d18ceb88290\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/470580\n\u003e Reviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Reviewed-by: Johannes Kron \u003ckron@webrtc.org\u003e\n\u003e Commit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47656}\n\nBug: webrtc:455813732\nChange-Id: Ic1aeba1ee147fe9b56adcd922ef714b5b66dbef2\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470861\nReviewed-by: Johannes Kron \u003ckron@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@{#47677}\n"
    },
    {
      "commit": "ed3c6e4d74fca63d73abb47058e5627ba2707e81",
      "tree": "fa617f493d80e58248761ceaf38957e09d1bcc17",
      "parents": [
        "b3a60735b520e2cd15ac5500fc717bec77ec1cc2"
      ],
      "author": {
        "name": "Johannes Kron",
        "email": "kron@webrtc.org",
        "time": "Mon May 11 08:59:59 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 09:58:56 2026"
      },
      "message": "Disallow RTP header extension ID of 0\n\nAn extension ID of 0 is invalid, but was being silently bypassed during\nvalidation, causing downstream fuzzer crashes. This regression was\nintroduced in https://webrtc-review.googlesource.com/c/src/+/453661.\n\nThis CL removes the id \u003d\u003d 0 bypass in RtpTransport, ensuring that all\nextension IDs are strictly verified to fall within the valid range (\u003e\u003d\nRtpExtension::kMinId).\n\nUnit tests have also been restored/added to verify that out-of-bounds\nIDs at the lower limit are properly rejected.\n\nBug: chromium:506682780\nChange-Id: I4f0a3f0a937740dcf865f7607c115baa33229f23\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470920\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Johannes Kron \u003ckron@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47676}\n"
    },
    {
      "commit": "b3a60735b520e2cd15ac5500fc717bec77ec1cc2",
      "tree": "84af3ceb9ee8c6101e73bd2e417ca28b02765c01",
      "parents": [
        "ca8bc897fa52680c8c5cda93191a346e3e21c8f9"
      ],
      "author": {
        "name": "Åsa Persson",
        "email": "asapersson@webrtc.org",
        "time": "Fri May 08 12:04:25 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 09:29:17 2026"
      },
      "message": "Rename target_delay to stats_target_delay in VideoDelayTimings.\n\nPrepares for reporting TargetVideoDelay via GetTimings.\n\nBug: b/493549134\nChange-Id: I64e4ea53af542899c006439e95ace46fe0799334\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470900\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47675}\n"
    },
    {
      "commit": "ca8bc897fa52680c8c5cda93191a346e3e21c8f9",
      "tree": "2972ee711c4782db65f6bbf3e42bd309e8e0db82",
      "parents": [
        "29073bbc78672ce845cb8cac61a6179b6c382791"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon May 11 04:05:28 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 05:20:19 2026"
      },
      "message": "Update WebRTC code version (2026-05-11T04:04:59).\n\nBug: None\nChange-Id: I60322031933f5c0129525695bc1f5c8bfd86eebc\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471620\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@{#47674}\n"
    },
    {
      "commit": "29073bbc78672ce845cb8cac61a6179b6c382791",
      "tree": "a5ff127502003dd91e74ad67383add67c307ad7e",
      "parents": [
        "ba7594a1aade078f05f3b0b68203ff3e8b9b4884"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Mon May 11 02:03:21 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 11 02:51:04 2026"
      },
      "message": "Roll chromium_revision 578404204d..eb721a86c0 (1628216:1628325)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/578404204d..eb721a86c0\nFull diff: https://chromium.googlesource.com/chromium/src/+/578404204d..eb721a86c0\n\nChanged dependencies\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/c5330fff2f..6548a62fb9\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/e507204d21..1d6e7835fa\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/5b86d4af4d..b7565757bc\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/6f9c2abf31..599d71aba7\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/369b44c007..e8ab450a1c\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/a78163fafd..b8682b9b1b\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/578404204d..eb721a86c0/DEPS\n\nBUG\u003dNone\n\nChange-Id: I706c5726902e0a9a0203d5e700cb794e7d41afc0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471600\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@{#47673}\n"
    },
    {
      "commit": "ba7594a1aade078f05f3b0b68203ff3e8b9b4884",
      "tree": "d205648593bee426eaa18ece44be5002e4828bad",
      "parents": [
        "df25bc48000c5b524eaa9f6cc944adadbbd5051b"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Sun May 10 04:08:15 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 10 05:21:19 2026"
      },
      "message": "Update WebRTC code version (2026-05-10T04:07:40).\n\nBug: None\nChange-Id: Iec0b530d9c2e8fb6b2c5dc4178eebe00216da043\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471361\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@{#47672}\n"
    },
    {
      "commit": "df25bc48000c5b524eaa9f6cc944adadbbd5051b",
      "tree": "2c5e16c305ff9526a524d97961eb975af460a166",
      "parents": [
        "e5ca0edb63b34ac3ecc24e5a5a460d0dc0f92ebb"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Sun May 10 00:03:15 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 10 01:01:37 2026"
      },
      "message": "Roll chromium_revision 517c5eb895..578404204d (1628092:1628216)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/517c5eb895..578404204d\nFull diff: https://chromium.googlesource.com/chromium/src/+/517c5eb895..578404204d\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/f92cc7e5fe..d233a9a84f\n* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/2e90bed6bf..6b41ff4970\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/fe3eb9acc0..c5330fff2f\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d6bf9a7d26..5b86d4af4d\n* src/third_party/android_deps/autorolled/cipd: JJO9jI9EziYRmpglLYYzFgP5_faticoHZJC7BC1cfQ8C..oDrqOr8cyxrtj5ZWO-AS3Hs2TIKhvjMpBTKgdIMVc8EC\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f3756001f3..9fd976b269\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/29a5a44edb..a1c21c9589\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/7c1692cb05..087f6b83d5\n* src/third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/be1c391acc..5abc7f8397\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/8f013b4380..369b44c007\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/eb7e77f667..2ce111ce46\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/474454b81a..a78163fafd\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/517c5eb895..578404204d/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ia0f27fcb87d35b5a474673574405694606cf8aee\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471320\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@{#47671}\n"
    },
    {
      "commit": "e5ca0edb63b34ac3ecc24e5a5a460d0dc0f92ebb",
      "tree": "04a3e1eb42d9a2596a6ba3eb2a632a2aef10a31a",
      "parents": [
        "f1424da7d757d1ea439393d8183bc45e49912ee6"
      ],
      "author": {
        "name": "Tomas Gunnarsson",
        "email": "tommi@webrtc.org",
        "time": "Sat May 09 20:11:40 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat May 09 21:50:24 2026"
      },
      "message": "Revert \"Detect codec collisions between audio and video sections\"\n\nThis reverts commit a8aae89f379e36cd418bf4ef194115d2ca231a1c.\n\nReason for revert: The test is failing on downstream bots:\n\npc/test/integration_test_helpers.h:900\nValue of: SetRemoteDescription(std::move(desc))\n  Actual: false\nExpected: true\n\nOriginal change\u0027s description:\n\u003e Detect codec collisions between audio and video sections\n\u003e\n\u003e This bug was reproduced as a side effect of fixing\n\u003e issues.chromium.org/395077842\n\u003e\n\u003e Bug: webrtc:42224689\n\u003e Change-Id: I41c2bb02a6ec9fb9e9c057d64255dd7896da4f4d\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/377460\n\u003e Reviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e Commit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Auto-Submit: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Commit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47664}\n\nBug: webrtc:42224689\nChange-Id: Iefc1872c330a03ea2b6e9ef12aee1fcdfeceba9e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471260\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47670}\n"
    },
    {
      "commit": "f1424da7d757d1ea439393d8183bc45e49912ee6",
      "tree": "66dac7ff9402c21e28a47ee41870e3b52ece2df6",
      "parents": [
        "078396f82d93754004467251bdc5ebf3b72a2c38"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Sat May 09 13:36:41 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat May 09 20:11:39 2026"
      },
      "message": "Reland \"Move signaling safety flag into SctpDataChannel and clarify its purpose\"\n\nThis is a reland of commit 81d438a4fb11bc0de35229bd3894db6712935319\n\nThe reland captures the controller flag in the ObserverAdapter directly\nrather than accessing it via the channel object.\n\nOriginal change\u0027s description:\n\u003e Move signaling safety flag into SctpDataChannel and clarify its purpose\n\u003e\n\u003e Encapsulate the signaling thread safety flag within SctpDataChannel and\n\u003e rename to `controller_safety` to clarify its purpose. Remove details\n\u003e about the flag from the CreateProxy() interface. The observer previously\n\u003e received this flag via the CreateProxy method, but the observer is\n\u003e associated with the channel (not the proxy). Basically, the proxy\n\u003e creation layer should not need to know about the flag mechanism and the\n\u003e channel object was out of the loop, so this was a bit awkward.\n\u003e\n\u003e Bug: webrtc:510487699\n\u003e Change-Id: I57638ade52305b6479a9a9165747336c679631cd\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304841\n\u003e Reviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e Commit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47649}\n\nBug: webrtc:510487699\nChange-Id: I7dd7db0f76047d9f741d8280e0adfb4206fdbd5b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471140\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47669}\n"
    },
    {
      "commit": "078396f82d93754004467251bdc5ebf3b72a2c38",
      "tree": "8c9c19dff7b2f6a70089773666a708e3d9c5b80d",
      "parents": [
        "16ac3c3e4f3eebeaedeca8600602b018c13ee611"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri May 08 13:50:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat May 09 17:38:45 2026"
      },
      "message": "Delete workaround Thread implementation that do not set self as TaskQueue\n\nBug: webrtc:42221679\nChange-Id: I954c622956158997840960ba4cde2955780f4894\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470980\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47668}\n"
    },
    {
      "commit": "16ac3c3e4f3eebeaedeca8600602b018c13ee611",
      "tree": "e6d68bc576c35ff9525b64f7e01e434dabc527b5",
      "parents": [
        "b92fa6c16c8e661fec702b99b5aece4f5f0612f2"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Sat May 09 09:49:59 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat May 09 10:38:59 2026"
      },
      "message": "Check validity of RTP header extenision ID at construction\n\nThis will cause a DCHECK if the ID is outside the allowed range.\n\nBug: chromium:506682780\nChange-Id: If002865f884115a35940ef10092e965617884e36\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471100\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47667}\n"
    },
    {
      "commit": "b92fa6c16c8e661fec702b99b5aece4f5f0612f2",
      "tree": "a78a5872bf9a06322937d427769c9647c164162d",
      "parents": [
        "7ec277ef274cd142b51f0606343f203acc43e1bf"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Sat May 09 04:09:23 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat May 09 05:32:14 2026"
      },
      "message": "Update WebRTC code version (2026-05-09T04:08:47).\n\nBug: None\nChange-Id: Id72849eaf91ac1a9febda49c381255906efd31b7\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471080\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@{#47666}\n"
    },
    {
      "commit": "7ec277ef274cd142b51f0606343f203acc43e1bf",
      "tree": "8844d86f219f27a34e02344e78c9c2bbaab5d002",
      "parents": [
        "a8aae89f379e36cd418bf4ef194115d2ca231a1c"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Sat May 09 04:02:24 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat May 09 04:45:28 2026"
      },
      "message": "Roll chromium_revision 42fb7fa15f..517c5eb895 (1627573:1628092)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/42fb7fa15f..517c5eb895\nFull diff: https://chromium.googlesource.com/chromium/src/+/42fb7fa15f..517c5eb895\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/26c0721a0d..f92cc7e5fe\n* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/88e3576b92..2e90bed6bf\n* src/buildtools/linux64: git_revision:7a518ce016ce1f42d25c09bb836a53aacfbb2a0c..git_revision:78e67afc82faf52b2f7025265d412fd7418d88c2\n* src/buildtools/mac: git_revision:7a518ce016ce1f42d25c09bb836a53aacfbb2a0c..git_revision:78e67afc82faf52b2f7025265d412fd7418d88c2\n* src/buildtools/win: git_revision:7a518ce016ce1f42d25c09bb836a53aacfbb2a0c..git_revision:78e67afc82faf52b2f7025265d412fd7418d88c2\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/49e8c8be34..fe3eb9acc0\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/bece450224..e507204d21\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/9f5047ba3d..d6bf9a7d26\n* src/third_party/android_deps/autorolled/cipd: ztcZcY1MiDfiHKuwlOSeyQd1VYFjbiOBtoqZjZPkec0C..JJO9jI9EziYRmpglLYYzFgP5_faticoHZJC7BC1cfQ8C\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/a328f4f8fc..d589045a77\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/34adb17a29..f3756001f3\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/94c3caeb79..29a5a44edb\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/835fc3f2cb..4b56409b04\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/44b3287d0c..6f9c2abf31\n* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/7e3750982b..a1bbf07413\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/46defca23d..7c1692cb05\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/e67178f5ef..323c765036\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/4aacbbdfb4..4b4e68b372\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/90854af5d9..8f013b4380\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/1272c9dd9c..eb7e77f667\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/02fd21bccc..474454b81a\n* src/tools/luci-go: git_revision:052f30c112efd1fdf903976424aebfaee124ba54..git_revision:af85317287408a5e36459a280a6a1444ad95c552\n* src/tools/luci-go: git_revision:052f30c112efd1fdf903976424aebfaee124ba54..git_revision:af85317287408a5e36459a280a6a1444ad95c552\n* src/tools/luci-go: git_revision:052f30c112efd1fdf903976424aebfaee124ba54..git_revision:af85317287408a5e36459a280a6a1444ad95c552\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/42fb7fa15f..517c5eb895/DEPS\n\nBUG\u003dNone\n\nChange-Id: I51bdb49e20c6367e036dbac81696492658622ce1\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/471060\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@{#47665}\n"
    },
    {
      "commit": "a8aae89f379e36cd418bf4ef194115d2ca231a1c",
      "tree": "efcff64002107a719ba2bd2fa95d0a7abb961bb3",
      "parents": [
        "b2887131ee7872b53724e7b9e7d67aab7b18d9b5"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Fri May 08 14:31:40 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 15:41:39 2026"
      },
      "message": "Detect codec collisions between audio and video sections\n\nThis bug was reproduced as a side effect of fixing\nissues.chromium.org/395077842\n\nBug: webrtc:42224689\nChange-Id: I41c2bb02a6ec9fb9e9c057d64255dd7896da4f4d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/377460\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@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@{#47664}\n"
    },
    {
      "commit": "b2887131ee7872b53724e7b9e7d67aab7b18d9b5",
      "tree": "309d619984875ff46a40d8a9225153b5bf9e1791",
      "parents": [
        "7e3a9ce99d832687d1eef3eaa270754970a761b0"
      ],
      "author": {
        "name": "Evan Shrubsole",
        "email": "eshr@webrtc.org",
        "time": "Fri Feb 27 09:50:28 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 14:13:30 2026"
      },
      "message": "Adds rust version of webrtc::RateTracker \n\nThis includes some updates to how units FFI is exposed and removes the\nprevious bridge tests as now we have real tests for cxx bridges.\n\nBug: webrtc:416446214\nChange-Id: I027e68b4521e14d5a1687dd0f0d03ed16a6a6964\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470180\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nAuto-Submit: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nCommit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nReviewed-by: Victor Boivie \u003cboivie@webrtc.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47663}\n"
    },
    {
      "commit": "7e3a9ce99d832687d1eef3eaa270754970a761b0",
      "tree": "b43d5985a6a36a0df522060c846ecb1581349aea",
      "parents": [
        "5ab65fdd4d3f7de5510524ba810c0c49dd16b2aa"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Fri May 08 12:09:35 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 13:43:10 2026"
      },
      "message": "Rely on TaskQueueBase interface in modules/rtp_rtcp\n\nInstead of requiring Thread to be passed to the\nRtpVideoStreamReceiverFrameTransformerDelegate. This class already uses\nit only though the TaskQueueBase interface.\n\nIn tests rely on RunLoop helper when test makes calls that are required\nto be done on the same task queue, and rely on TaskQueueForTests where\ntest does not make such calls.\n\nBug: webrtc:42225410\nChange-Id: I7aba5c696436d8ce43c85ccba5b9448e852ea81d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470880\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47662}\n"
    },
    {
      "commit": "5ab65fdd4d3f7de5510524ba810c0c49dd16b2aa",
      "tree": "7c6e58be3d6a8e0c010ff4db32b685359c148900",
      "parents": [
        "bb095865a71eabd9be65ee2285152f1585c1816e"
      ],
      "author": {
        "name": "Johannes Kron",
        "email": "kron@webrtc.org",
        "time": "Fri May 08 13:32:07 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 13:33:44 2026"
      },
      "message": "Revert \"sdp: introduce MCD::AttributeLevel for session/media-level attrs\"\n\nThis reverts commit 60094aab910f7fda6cf40f4334e7369ee4d81a23.\n\nReason for revert: Breaks downstream projects. The definitions in session_description.h must be kept in parallel until downstream projects are updated. \n\nOriginal change\u0027s description:\n\u003e sdp: introduce MCD::AttributeLevel for session/media-level attrs\n\u003e\n\u003e Generalizes the enum used to track whether an attribute is signalled at\n\u003e session level or media level. The previous enum was specific to\n\u003e extmap-allow-mixed (ExtmapAllowMixed { kNo, kSession, kMedia }); rename\n\u003e it to AttributeLevel { kNone, kSession, kMedia } so it can be reused.\n\u003e\n\u003e Migrates extmap-allow-mixed to the new type:\n\u003e   ExtmapAllowMixed              -\u003e AttributeLevel\n\u003e   kNo                           -\u003e kNone\n\u003e   set_extmap_allow_mixed_enum() -\u003e set_extmap_allow_mixed_level()\n\u003e   extmap_allow_mixed_enum()     -\u003e extmap_allow_mixed_level()\n\u003e\n\u003e No (intended) behavior change.\n\u003e A follow-up CL will use AttributeLevel for cryptex.\n\u003e\n\u003e Bug: webrtc:455813732\n\u003e Change-Id: If68ad7e32dbfea61f3e122b719488d18ceb88290\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/470580\n\u003e Reviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Reviewed-by: Johannes Kron \u003ckron@webrtc.org\u003e\n\u003e Commit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47656}\n\nBug: webrtc:455813732\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I79249c1d2e5890ff3dd6c396d793f8ddf45d6dde\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470960\nOwners-Override: Johannes Kron \u003ckron@webrtc.org\u003e\nCommit-Queue: Johannes Kron \u003ckron@webrtc.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#47661}\n"
    },
    {
      "commit": "bb095865a71eabd9be65ee2285152f1585c1816e",
      "tree": "3233dd79a33782bc7702773cccc63074988c1e95",
      "parents": [
        "bb7a22c278abfce2b5330ffecfcba3863d1e902c"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri May 08 12:04:54 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 13:05:11 2026"
      },
      "message": "Roll chromium_revision 330c8c76f5..42fb7fa15f (1627458:1627573)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/330c8c76f5..42fb7fa15f\nFull diff: https://chromium.googlesource.com/chromium/src/+/330c8c76f5..42fb7fa15f\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/e056e22aea..26c0721a0d\n* src/buildtools/linux64: git_revision:88604adbcec2101f25b2e3ebd7f39b38163a6a33..git_revision:7a518ce016ce1f42d25c09bb836a53aacfbb2a0c\n* src/buildtools/mac: git_revision:88604adbcec2101f25b2e3ebd7f39b38163a6a33..git_revision:7a518ce016ce1f42d25c09bb836a53aacfbb2a0c\n* src/buildtools/win: git_revision:88604adbcec2101f25b2e3ebd7f39b38163a6a33..git_revision:7a518ce016ce1f42d25c09bb836a53aacfbb2a0c\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/e1a052b5b5..49e8c8be34\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/dad80381ef..bece450224\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/28f746216c..9f5047ba3d\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d03b45948e..a328f4f8fc\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/86ddfc92bc..835fc3f2cb\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/83184e67da..44b3287d0c\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/77d16f3e05..46defca23d\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/02d74542ef..02fd21bccc\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/330c8c76f5..42fb7fa15f/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ib70a0223e1abd6a7c16f8e3206d919e2449771e5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470801\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@{#47660}\n"
    },
    {
      "commit": "bb7a22c278abfce2b5330ffecfcba3863d1e902c",
      "tree": "36ef4bdf1f2e68d970a909a8728b169fea65a368",
      "parents": [
        "43314062178823e532250a9da10ca5b571983d5e"
      ],
      "author": {
        "name": "Åsa Persson",
        "email": "asapersson@webrtc.org",
        "time": "Fri May 08 08:14:54 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 12:53:29 2026"
      },
      "message": "Move MaxWaitingTime and associated state to FrameDecodeTiming.\n\nThis refactor migrates the logic for calculating the maximum time to wait before decoding a frame from VCMTiming to FrameDecodeTiming.\n\n- Move MaxWaitingTime and SetLastDecodeScheduledTimestamp from VCMTiming to FrameDecodeTiming.\n- Move corresponding unit tests for MaxWaitingTime from timing_unittest.cc to frame_decode_timing_unittest.cc.\n\nBug: b/493549134\nChange-Id: I6e0b204ebf790e110f43e26e2e73365671662c35\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470040\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47659}\n"
    },
    {
      "commit": "43314062178823e532250a9da10ca5b571983d5e",
      "tree": "b7dc6472501fa2217d09ddfc5d41b30d53c2208b",
      "parents": [
        "15383c50481f78fa1c0a28378da75a706750294f"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Thu Apr 23 05:46:08 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 12:35:52 2026"
      },
      "message": "Update field-trials.md for clarity and freshness\n\n- Fix minor grammar errors.\n- Update freshness review date to 2026-04-23.\n- Reformat with git cl format.\n\nBug: b/499941267\nChange-Id: I7909e43cc3febf08c2e4569217690192e5230f4e\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/466280\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47658}\n"
    },
    {
      "commit": "15383c50481f78fa1c0a28378da75a706750294f",
      "tree": "116f10f768426f3230a8f1ab6ea294c7af296af4",
      "parents": [
        "60094aab910f7fda6cf40f4334e7369ee4d81a23"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Fri May 08 10:55:13 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 12:14:56 2026"
      },
      "message": "Update Call::ReceiveStats to be associated with the network thread\n\nMove `receive_stats_` thread protection from the worker to the network\nthread. Receive stats for audio/video and RTCP bytes are now captured on\nthe network thread prior to hopping to the worker thread for delivery\nwithin the Call code path.\n\n`DeliverRtcpPacket` is now split into network-thread and worker-thread\nportions like `DeliverRtpPacket` already is.\n\nBug: webrtc:42222117\nChange-Id: I89b09c75cb0648cdf85b4e615b8f6eb960cb739a\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470860\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47657}\n"
    },
    {
      "commit": "60094aab910f7fda6cf40f4334e7369ee4d81a23",
      "tree": "3ba1f4e055d8b502c572de3bde53233fdf93431b",
      "parents": [
        "93755bc44bd2c0eafabc72b558e9cc4f4de44218"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Thu May 07 14:17:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 08:52:43 2026"
      },
      "message": "sdp: introduce MCD::AttributeLevel for session/media-level attrs\n\nGeneralizes the enum used to track whether an attribute is signalled at\nsession level or media level. The previous enum was specific to\nextmap-allow-mixed (ExtmapAllowMixed { kNo, kSession, kMedia }); rename\nit to AttributeLevel { kNone, kSession, kMedia } so it can be reused.\n\nMigrates extmap-allow-mixed to the new type:\n  ExtmapAllowMixed              -\u003e AttributeLevel\n  kNo                           -\u003e kNone\n  set_extmap_allow_mixed_enum() -\u003e set_extmap_allow_mixed_level()\n  extmap_allow_mixed_enum()     -\u003e extmap_allow_mixed_level()\n\nNo (intended) behavior change.\nA follow-up CL will use AttributeLevel for cryptex.\n\nBug: webrtc:455813732\nChange-Id: If68ad7e32dbfea61f3e122b719488d18ceb88290\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470580\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Johannes Kron \u003ckron@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nCr-Commit-Position: refs/heads/main@{#47656}\n"
    },
    {
      "commit": "93755bc44bd2c0eafabc72b558e9cc4f4de44218",
      "tree": "23f2b87d593f47af3b82d7e003dc7139837bc181",
      "parents": [
        "56fea020234b7e8a2d33df54896c23f422c4782b"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Thu May 07 18:06:58 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 06:04:47 2026"
      },
      "message": "Add a missing include on android\n\nBug: chromium:503250165\nChange-Id: I31047d4d47d8c3c603e36dc719797586119f8f54\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470620\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47655}\n"
    },
    {
      "commit": "56fea020234b7e8a2d33df54896c23f422c4782b",
      "tree": "a714f945a73488b951584ab85ca93673db75dd8d",
      "parents": [
        "7d0cb6f892131d426ecfb287c6e796b5f955f977"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri May 08 04:05:32 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 06:02:00 2026"
      },
      "message": "Update WebRTC code version (2026-05-08T04:05:03).\n\nBug: None\nChange-Id: Iaad54e4dff97a3ecf282c17a8071b9a5e20723d5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470760\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@{#47654}\n"
    },
    {
      "commit": "7d0cb6f892131d426ecfb287c6e796b5f955f977",
      "tree": "94e51c55c29845e0d794c0509ceb2f57d156f0cf",
      "parents": [
        "85a228f95fc2b273f732b8f68c8c966d861a3702"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Fri May 08 04:14:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 08 05:13:09 2026"
      },
      "message": "Roll chromium_revision 74909b4add..330c8c76f5 (1627071:1627458)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/74909b4add..330c8c76f5\nFull diff: https://chromium.googlesource.com/chromium/src/+/74909b4add..330c8c76f5\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/ef985b8ee4..e056e22aea\n* src/buildtools/linux64: git_revision:576a0ebd4cc674fb52681bd1becfd0facec8449e..git_revision:88604adbcec2101f25b2e3ebd7f39b38163a6a33\n* src/buildtools/mac: git_revision:576a0ebd4cc674fb52681bd1becfd0facec8449e..git_revision:88604adbcec2101f25b2e3ebd7f39b38163a6a33\n* src/buildtools/win: git_revision:576a0ebd4cc674fb52681bd1becfd0facec8449e..git_revision:88604adbcec2101f25b2e3ebd7f39b38163a6a33\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/f8ddea44b5..e1a052b5b5\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/62f5a39aec..dad80381ef\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/ec1b004b77..28f746216c\n* src/third_party/android_build_tools/lint/cipd: rukWDmO9QqkYXQfoaI6ucwbQS8CT_khNcoQz6p7jL30C..4Tet8ogI2zPDUkn10tYTOBlRplGWMIiihMcvp3Pg-OUC\n* src/third_party/android_build_tools/manifest_merger/cipd: JGv89b8oLAeQpYCqjtNB1othFMX_kCZNcWrcV5A8UT0C..3ThUZ9vtQeJj4CIwESivL5uAsRoZ82zN0ZcTZ6Fd3CoC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0e71ca41ee..d03b45948e\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/8a58b411c2..86ddfc92bc\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/ff72fba837..83184e67da\n* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/b6bcd2177f..7e3750982b\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/f29d495dc7..77d16f3e05\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/b6b8fef3ca..1272c9dd9c\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/7f5169303c..02d74542ef\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/74909b4add..330c8c76f5/DEPS\n\nBUG\u003dNone\n\nChange-Id: If936108c1485778524e3814fb8f5b523ab6b09da\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470780\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@{#47653}\n"
    },
    {
      "commit": "85a228f95fc2b273f732b8f68c8c966d861a3702",
      "tree": "5ebab83a95bf88c97807df18cd5a67a8b931ca32",
      "parents": [
        "a4a2793f5a7856da60f8571242a1ca673fb89d1f"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu May 07 18:12:51 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 19:41:27 2026"
      },
      "message": "Roll chromium_revision a7864a7e22..74909b4add (1626575:1627071)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/a7864a7e22..74909b4add\nFull diff: https://chromium.googlesource.com/chromium/src/+/a7864a7e22..74909b4add\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/e3f85ad85c..ef985b8ee4\n* src/buildtools/linux64: git_revision:1740f5c25bcac5a650ee3d1c1ec22bfa25fcd756..git_revision:576a0ebd4cc674fb52681bd1becfd0facec8449e\n* src/buildtools/mac: git_revision:1740f5c25bcac5a650ee3d1c1ec22bfa25fcd756..git_revision:576a0ebd4cc674fb52681bd1becfd0facec8449e\n* src/buildtools/win: git_revision:1740f5c25bcac5a650ee3d1c1ec22bfa25fcd756..git_revision:576a0ebd4cc674fb52681bd1becfd0facec8449e\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/636fd1f3ec..f8ddea44b5\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/649eeb4bf0..62f5a39aec\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/74bfba13e9..ec1b004b77\n* src/third_party/android_deps/autorolled/cipd: 9VXbfQPsQjUukWahk1SnsGW523ULHJWyW6sT_ht4tTEC..ztcZcY1MiDfiHKuwlOSeyQd1VYFjbiOBtoqZjZPkec0C\n* src/third_party/androidx/cipd: izR6rT0PPBUaGTNKxgweGPVoDOR5OcYTjXXN_6UaqGEC..FHrpasD_XgsSfzCTvM21MZIEZ7uksBAKbJHAt7QkXQYC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/9504958566..0e71ca41ee\n* src/third_party/breakpad/breakpad: https://chromium.googlesource.com/breakpad/breakpad.git/+log/327991c7ba..6d017fa2c0\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/1e4f5d3db1..94c3caeb79\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/fba5d8a8b4..8a58b411c2\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/4b325d6b13..ff72fba837\n* src/third_party/google-truth/src: https://chromium.googlesource.com/external/github.com/google/truth.git/+log/9a97bed5c3..b02fbe1d61\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/1108777e4c..f29d495dc7\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/8773064a72..4aacbbdfb4\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/01f1fb50a5..90854af5d9\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/0861793530..b6b8fef3ca\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/db696a8625..7f5169303c\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/a7864a7e22..74909b4add/DEPS\n\nBUG\u003dNone\n\nChange-Id: I5b05244bd78844fda712a3476b78c2e3131df9cc\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470640\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@{#47652}\n"
    },
    {
      "commit": "a4a2793f5a7856da60f8571242a1ca673fb89d1f",
      "tree": "49fbda601e529a16e99719ae15f3db20a6a44b0a",
      "parents": [
        "0ea80479e5364ba2ff702d919347ec22f97ab951"
      ],
      "author": {
        "name": "Johannes Kron",
        "email": "kron@webrtc.org",
        "time": "Thu May 07 13:55:59 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 13:57:58 2026"
      },
      "message": "Revert \"Move signaling safety flag into SctpDataChannel and clarify its purpose\"\n\nThis reverts commit 81d438a4fb11bc0de35229bd3894db6712935319.\n\nReason for revert: Breaks downstream tests.\n\nOriginal change\u0027s description:\n\u003e Move signaling safety flag into SctpDataChannel and clarify its purpose\n\u003e\n\u003e Encapsulate the signaling thread safety flag within SctpDataChannel and\n\u003e rename to `controller_safety` to clarify its purpose. Remove details\n\u003e about the flag from the CreateProxy() interface. The observer previously\n\u003e received this flag via the CreateProxy method, but the observer is\n\u003e associated with the channel (not the proxy). Basically, the proxy\n\u003e creation layer should not need to know about the flag mechanism and the\n\u003e channel object was out of the loop, so this was a bit awkward.\n\u003e\n\u003e Bug: webrtc:510487699\n\u003e Change-Id: I57638ade52305b6479a9a9165747336c679631cd\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304841\n\u003e Reviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e Commit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47649}\n\nBug: webrtc:510487699\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I363214309a2e98359c4d9c63660b858413264ce9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470560\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: Johannes Kron \u003ckron@webrtc.org\u003e\nOwners-Override: Johannes Kron \u003ckron@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47651}\n"
    },
    {
      "commit": "0ea80479e5364ba2ff702d919347ec22f97ab951",
      "tree": "489a7ff63002086db08ad7fbcfede861f74d0a3b",
      "parents": [
        "81d438a4fb11bc0de35229bd3894db6712935319"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Thu May 07 12:21:46 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 13:14:18 2026"
      },
      "message": "Add OnFrameDropped override to vp9 encoder fuzzer.\n\nBug: webrtc:467444018\nChange-Id: Ia1d0b220f6370479baeafb2de7fae4533ad096b0\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470540\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nAuto-Submit: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47650}\n"
    },
    {
      "commit": "81d438a4fb11bc0de35229bd3894db6712935319",
      "tree": "63ba72426868128ad9d9fb70a83749f09c3db33b",
      "parents": [
        "7372c485530b24a936a388f394c39aae0907d5d4"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Thu May 07 12:07:01 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 12:56:10 2026"
      },
      "message": "Move signaling safety flag into SctpDataChannel and clarify its purpose\n\nEncapsulate the signaling thread safety flag within SctpDataChannel and\nrename to `controller_safety` to clarify its purpose. Remove details\nabout the flag from the CreateProxy() interface. The observer previously\nreceived this flag via the CreateProxy method, but the observer is\nassociated with the channel (not the proxy). Basically, the proxy\ncreation layer should not need to know about the flag mechanism and the\nchannel object was out of the loop, so this was a bit awkward.\n\nBug: webrtc:510487699\nChange-Id: I57638ade52305b6479a9a9165747336c679631cd\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/304841\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47649}\n"
    },
    {
      "commit": "7372c485530b24a936a388f394c39aae0907d5d4",
      "tree": "6c9d593702f7ee5a51192db625d4a2136fa5ec00",
      "parents": [
        "1bec64390bdd4ebb7ebfc8990c882c653fea6bd7"
      ],
      "author": {
        "name": "Erik Språng",
        "email": "sprang@webrtc.org",
        "time": "Thu May 07 11:50:54 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 12:52:48 2026"
      },
      "message": "Prevent wrong scalability mode from being used when base layer inactive.\n\nIn SimulcastEncoderAdapter, use the \"global\" scalabilty mode from the\nVideoCodec config struct for a stream only if there is single active\nsimulcast layer AND that layer is the first layer in the list.\n\nBug: webrtc:510393737\nChange-Id: I37cfd4861b0b8898db3d0f5e13ec5b1f8d5cc1c1\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470520\nReviewed-by: Sergey Silkin \u003cssilkin@webrtc.org\u003e\nCommit-Queue: Erik Språng \u003csprang@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47648}\n"
    },
    {
      "commit": "1bec64390bdd4ebb7ebfc8990c882c653fea6bd7",
      "tree": "31cb2b15d843bae90add2a8c5e1fe79588104ec1",
      "parents": [
        "64f171ad0a48ff60cd3a3ae5cd49151fb96e0010"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Thu May 07 11:09:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 12:00:55 2026"
      },
      "message": "Use TimeController instead of FakeClock in fuzzers/RtpReplayer\n\nFakeClock and TimeController provide similar functionality. This a\nstep converging on using more modern TimeController over FakeClock.\n\nBug: webrtc:42223992\nChange-Id: I1323f7226b8f40fdf08d4a4ca6c02e01787dd6f2\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470500\nCommit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nReviewed-by: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47647}\n"
    },
    {
      "commit": "64f171ad0a48ff60cd3a3ae5cd49151fb96e0010",
      "tree": "9fadda39ea9c7fedb6cdbe566e9c0ab1e2fd4c15",
      "parents": [
        "5d46eb3670bfa46bf12bfc56e93e41a009d84e53"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Thu May 07 10:13:33 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 11:38:28 2026"
      },
      "message": "Refactor pc/media_session_unittest.cc and introduce Yoda-test swapping tool.\n\nThis CL improves pc/media_session_unittest.cc by modernizing its structure\nand improving assertion readability:\n1.  Transitioned several global and local Codec and RtpExtension constants\n    from raw arrays to std::vector.\n2.  Updated the CodecListsMatch matcher to use .Matches() for comparison,\n    making it resilient to dynamic payload type assignments.\n3.  Swapped GTest assertion arguments to follow the (value, constant) pattern,\n    eliminating \"Yoda tests\".\n4.  Refactored CodecLookupHelperForTesting to support explicit expectation\n    registration, improving test reliability under field trials.\n5.  Const-qualified PayloadType methods in api/payload_type.h to support\n    usage in refined test logic.\n\nTo facilitate and verify the argument swapping, a new tool and its unit\ntests are added to the tools_webrtc directory.\n\nBug: None\nChange-Id: I5e83ac5cebd67d7a38eafb7d2801d7e1c4bc0e54\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470160\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47646}\n"
    },
    {
      "commit": "5d46eb3670bfa46bf12bfc56e93e41a009d84e53",
      "tree": "7f1e705c2f9798a5e3eede86381ac31d6e576974",
      "parents": [
        "8638b133d5c7cbe71e0b775d26c9b623d178991c"
      ],
      "author": {
        "name": "Evan Shrubsole",
        "email": "eshr@webrtc.org",
        "time": "Tue May 05 13:34:32 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 08:48:02 2026"
      },
      "message": "Remove rusty base64 implementation\n\nThis demonstration of rust is no longer needed.\n\nBug: webrtc:416446214\nChange-Id: I683234691c9d9527a0aa562519caadcb6a6a6964\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470000\nCommit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47645}\n"
    },
    {
      "commit": "8638b133d5c7cbe71e0b775d26c9b623d178991c",
      "tree": "d195221629b2578fff6f7064603b0a69c2409a34",
      "parents": [
        "0751415722b1f9b84c7ee219c8aedad2993f4473"
      ],
      "author": {
        "name": "Daniel.L (Byoungchan Lee)",
        "email": "daniel.l@hpcnt.com",
        "time": "Thu May 07 00:44:52 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 07:58:52 2026"
      },
      "message": "LNA: Return after unexpected permission callback\n\nPort keeps outstanding Local Network Access permission requests in\npermission_queries_. If a permission callback arrives after its query\nwas already removed, the iterator lookup returns end().\n\nThe code logged the unexpected callback and hit\nRTC_DCHECK_NOTREACHED(), but release builds can continue after that\ncheck. That allowed erase(end()) and then the moved callback path to\nrun with invalid state.\n\nReturn immediately after the DCHECK so debug behavior is unchanged,\nwhile release builds stop before using the invalid iterator.\n\nBug: chromium:421223919\nChange-Id: I0ebb5e122417181436eec70fa3bd429e289b958f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470400\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nAuto-Submit: Daniel.L (Byoungchan) Lee \u003cdaniel.l@hpcnt.com\u003e\nCr-Commit-Position: refs/heads/main@{#47644}\n"
    },
    {
      "commit": "0751415722b1f9b84c7ee219c8aedad2993f4473",
      "tree": "8acbe5c02f0c8451262f3d7afe913ede9ea4de8e",
      "parents": [
        "5e89706681cc1fee2d240b737b65fd6454805597"
      ],
      "author": {
        "name": "Evan Shrubsole",
        "email": "eshr@webrtc.org",
        "time": "Fri Feb 27 09:50:28 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 07:47:38 2026"
      },
      "message": "Reland \"Add rust versions of Timestamp and TimeDelta\"\n\nThis is a reland of commit cc81bf903c1768722cae0408ffe1328be129cfc7\n\nSafe to reland: Fixed trailing slash issue for rust imports.\n\nOriginal change\u0027s description:\n\u003e Add rust versions of Timestamp and TimeDelta\n\u003e\n\u003e This exercises C++ -\u003e Rust binding and adds unit test support to the CQ.\n\u003e\n\u003e This also implement webrtc::import! rust macro. This is backed by the\n\u003e chromium::import! macro but allows for path remapping based on the\n\u003e webrtc_root variable.\n\u003e\n\u003e Rust tests have been disabled on Fuchsia and iOS because their test\n\u003e runners don\u0027t work with Rust yet. Android does not support rust tests at\n\u003e all.\n\u003e\n\u003e Bug: webrtc:416446214\n\u003e Change-Id: I3c65d3f8526f1a498829ca8f4f2d8a086a6a6964\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/452580\n\u003e Commit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\n\u003e Reviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47630}\n\nBug: webrtc:416446214\nChange-Id: Icd338d395c9e052886739070f7b24b5c91c21af2\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470320\nCommit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nAuto-Submit: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47643}\n"
    },
    {
      "commit": "5e89706681cc1fee2d240b737b65fd6454805597",
      "tree": "daa301a52147542063862af2df19382081ac30c7",
      "parents": [
        "78e34f5405ff2245eca5efff9e319c1b1c2c3efe"
      ],
      "author": {
        "name": "webrtc-version-updater",
        "email": "webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu May 07 04:05:08 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 05:24:55 2026"
      },
      "message": "Update WebRTC code version (2026-05-07T04:05:07).\n\nBug: None\nChange-Id: I39c499a7d242b83c9b862a4d9aa51b1124a0f455\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470420\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@{#47642}\n"
    },
    {
      "commit": "78e34f5405ff2245eca5efff9e319c1b1c2c3efe",
      "tree": "7f6eee545b8b7ebc949468b06eb7a602b1a5f61f",
      "parents": [
        "d75b48f49e7527f0f7525f80a6ee5c454fcfaf90"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Thu May 07 00:03:41 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 01:12:47 2026"
      },
      "message": "Roll chromium_revision 03b98044d1..a7864a7e22 (1626400:1626575)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/03b98044d1..a7864a7e22\nFull diff: https://chromium.googlesource.com/chromium/src/+/03b98044d1..a7864a7e22\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/15ba7a1f19..e3f85ad85c\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/ab362d5235..636fd1f3ec\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/eb3123c161..649eeb4bf0\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/17d47d57da..74bfba13e9\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/6474716769..9504958566\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/74940e8bc8..1108777e4c\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/e86de95f79..e67178f5ef\n* src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/640d4ce27b..76b0802171\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/c9f7b8a8e0..0861793530\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/dd770b74ab..db696a8625\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/03b98044d1..a7864a7e22/DEPS\n\nBUG\u003dNone\n\nChange-Id: I2a516683367ca651d497f10efef39401a13f7d02\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470380\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@{#47641}\n"
    },
    {
      "commit": "d75b48f49e7527f0f7525f80a6ee5c454fcfaf90",
      "tree": "a390882176fb8325a35730d3484876df358eba54",
      "parents": [
        "f9c143a1b1a960b179f63eea1e511d1871a91b00"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed May 06 20:03:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 21:01:49 2026"
      },
      "message": "Roll chromium_revision 1c0643ce6a..03b98044d1 (1626148:1626400)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/1c0643ce6a..03b98044d1\nFull diff: https://chromium.googlesource.com/chromium/src/+/1c0643ce6a..03b98044d1\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/257e19d02d..15ba7a1f19\n* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/5e7f45b2c8..88e3576b92\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/23867ebdcc..ab362d5235\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/9cf21d2c15..eb3123c161\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/1a87ad4e7a..17d47d57da\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/fbca91cccc..6474716769\n* src/third_party/breakpad/breakpad: https://chromium.googlesource.com/breakpad/breakpad.git/+log/afa2870e44..327991c7ba\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/fd4c7172cd..a4b7237b1f\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/5c6185c7c8..74940e8bc8\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/9bb7575ea8..c9f7b8a8e0\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/45573dac87..dd770b74ab\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/1c0643ce6a..03b98044d1/DEPS\n\nBUG\u003dNone\n\nChange-Id: I231040fdefcacce591195e1234ffb67d8c3d0860\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470341\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@{#47640}\n"
    },
    {
      "commit": "f9c143a1b1a960b179f63eea1e511d1871a91b00",
      "tree": "c7f1d1ebacc735946ff76d0e2c22420499aa1a05",
      "parents": [
        "40e217c5cb18b475f3bb5338723e3c3a754ccde0"
      ],
      "author": {
        "name": "Per K",
        "email": "perkj@webrtc.org",
        "time": "Wed May 06 16:01:18 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 17:15:14 2026"
      },
      "message": "ScreamV2, add application limited state\n\nTo enter application limited state:\nbool alr \u003d max_allowed_ref_window() \u003c ref_window_\n\nIn application limited state, smoothed RTT use a slower EWMA filter in order to reduce RTT variations.\nIt make RTT decrease slower due to that link capacity is not utilized. It make RTT increase slower in order to not decrease target rate due\nto RTT spikes.\nRTT is still updated though to ensure that RTT eventually will decrease to avoid getting stuck at a low target rate if RTT was high due to\na delay spike when entering application limited state.\n\nref_window_ will not increase in application limited state.\n\nBug: webrtc:447037083\nChange-Id: I2c5767bfeefc822031ffaf9eaf74b19759cc511b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469940\nReviewed-by: Björn Terelius \u003cterelius@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47639}\n"
    },
    {
      "commit": "40e217c5cb18b475f3bb5338723e3c3a754ccde0",
      "tree": "09862de6678190dfc19cc9422a4f8d711674d563",
      "parents": [
        "c3e36a4d5522329b8e74fe618de825a900c8cfa0"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed May 06 14:02:24 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 15:04:44 2026"
      },
      "message": "Roll chromium_revision dc14bea0ed..1c0643ce6a (1625919:1626148)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/dc14bea0ed..1c0643ce6a\nFull diff: https://chromium.googlesource.com/chromium/src/+/dc14bea0ed..1c0643ce6a\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/40e9972f26..257e19d02d\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/cbbcd907d5..23867ebdcc\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/63da4605c3..9cf21d2c15\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/333bdf5d8b..1a87ad4e7a\n* src/third_party/androidx/cipd: 0_myPapi4368oYBb5zbhy1CCrahiatOLpYwwX7H_F3kC..izR6rT0PPBUaGTNKxgweGPVoDOR5OcYTjXXN_6UaqGEC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/c9f0d64052..fbca91cccc\n* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6e4188cabb..34adb17a29\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/b70ed9037c..1e4f5d3db1\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/5b2da61553..fba5d8a8b4\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/76841c61ee..5c6185c7c8\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/561a9780e2..8773064a72\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/dae10c6285..01f1fb50a5\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/e87146304c..9bb7575ea8\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/56c219f7c0..45573dac87\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/dc14bea0ed..1c0643ce6a/DEPS\n\nBUG\u003dNone\n\nChange-Id: I894d26cc28a2ab89345883b70259df6077c1a616\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470340\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@{#47638}\n"
    },
    {
      "commit": "c3e36a4d5522329b8e74fe618de825a900c8cfa0",
      "tree": "4407f3aaaeb328f7b0b41104dd6dcc0b5c2dc0cb",
      "parents": [
        "4ed56ee3a75f4806edc33c45f5cb8774f96f7d54"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Thu Apr 30 12:48:52 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 13:59:48 2026"
      },
      "message": "snap: add RTCConfiguration for enabling SNAP\n\nwhich allows enabling the feature from a Blink feature / origin trial\n\nBug: webrtc:426480601\nChange-Id: Ifc340c5e72b9e291cdfce7906834785e1251000a\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/468560\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47637}\n"
    },
    {
      "commit": "4ed56ee3a75f4806edc33c45f5cb8774f96f7d54",
      "tree": "9268b8b9ffeff3a036adaeaedd80d09fe1c24cf5",
      "parents": [
        "9b4ffb3281c02327968ed07389082fcb2dd77baa"
      ],
      "author": {
        "name": "Evan Shrubsole",
        "email": "eshr@webrtc.org",
        "time": "Wed May 06 13:41:58 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 13:44:57 2026"
      },
      "message": "Revert \"Add rust versions of Timestamp and TimeDelta\"\n\nThis reverts commit cc81bf903c1768722cae0408ffe1328be129cfc7.\n\nReason for revert: Breaks Chromium iOS FYI\n\nOriginal change\u0027s description:\n\u003e Add rust versions of Timestamp and TimeDelta\n\u003e\n\u003e This exercises C++ -\u003e Rust binding and adds unit test support to the CQ.\n\u003e\n\u003e This also implement webrtc::import! rust macro. This is backed by the\n\u003e chromium::import! macro but allows for path remapping based on the\n\u003e webrtc_root variable.\n\u003e\n\u003e Rust tests have been disabled on Fuchsia and iOS because their test\n\u003e runners don\u0027t work with Rust yet. Android does not support rust tests at\n\u003e all.\n\u003e\n\u003e Bug: webrtc:416446214\n\u003e Change-Id: I3c65d3f8526f1a498829ca8f4f2d8a086a6a6964\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/452580\n\u003e Commit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\n\u003e Reviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47630}\n\nBug: webrtc:416446214\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I7ca9b9fca200bfcc00c81e57326198147dd93072\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470300\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47636}\n"
    },
    {
      "commit": "9b4ffb3281c02327968ed07389082fcb2dd77baa",
      "tree": "14d9b2cd9a1a19bef0e883f5bf4eb35bc242d313",
      "parents": [
        "46eda2fbcb800fd8d408677bd440a586426da332"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Tue May 05 15:44:03 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 13:33:31 2026"
      },
      "message": "In SctpDataChannel use plain bool as safety flag.\n\nSctpDataChannel can be destroyed on various threads and thus safety flag\ncouldn\u0027t be properly invalidated in the destructor. Instead of relying\non it when posting async send, rely on reference counting of the full\nobject\n\nBug: chromium:504716948\nChange-Id: I1246fecac26d0761be006b069658d072183546bf\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469980\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47635}\n"
    },
    {
      "commit": "46eda2fbcb800fd8d408677bd440a586426da332",
      "tree": "dc62debd01640f48d62f379a2db09fcd873801e2",
      "parents": [
        "748ae96bee92cf26a0664830e410030cd6ef8736"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Wed May 06 09:56:01 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 13:19:09 2026"
      },
      "message": "Remove arm32 bots and redundant arm64 bots\n\nAlso remove old unused config from mb_config.pyl.\n\nChange-Id: I0150005c60d077e92c4f987fb4eede2c082a102d\nBug: webrtc:427152624\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470220\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Christoffer Dewerin \u003cjansson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47634}\n"
    },
    {
      "commit": "748ae96bee92cf26a0664830e410030cd6ef8736",
      "tree": "293be381d452220997ea50f22a062286013596ee",
      "parents": [
        "f4a58be87abd94757a60e4ec16031fdec8584cb9"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Wed May 06 11:08:59 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 12:52:54 2026"
      },
      "message": "Remove redundant android_compile_arm64_rel bot from CQ\n\nChange-Id: I2297e98f69f0464b7524e773a59d7a5cce8fa358\nBug: webrtc:427152624\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470260\nReviewed-by: Christoffer Dewerin \u003cjansson@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47633}\n"
    },
    {
      "commit": "f4a58be87abd94757a60e4ec16031fdec8584cb9",
      "tree": "50494b7a29481615da9a6716cb736d0f889d7153",
      "parents": [
        "ab26421b75e24a0ac49c6bb8794b4b5eebdb88b3"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Wed May 06 10:14:35 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 12:10:26 2026"
      },
      "message": "Fix misformated tables in style guide\n\nDisable auto-formatting for markdown as it doesn\u0027t respect tables.\n\nBug: chromium:510238003\nChange-Id: Id25df04af404a77b8443a867450faf82880ef5ae\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470201\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47632}\n"
    },
    {
      "commit": "ab26421b75e24a0ac49c6bb8794b4b5eebdb88b3",
      "tree": "2237aee58228e80d9f396b2d1820a897834e0833",
      "parents": [
        "cc81bf903c1768722cae0408ffe1328be129cfc7"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@webrtc.org",
        "time": "Wed Apr 08 08:09:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 12:00:23 2026"
      },
      "message": "Deprecate ArrayView alias\n\nTo prevent new usages in WebRTC and trigger clang inliner bots to update\ndownstream projects to use std::span directly\n\nThis is a reland of these two changes combined:\nhttps://webrtc-review.googlesource.com/c/src/+/461500\nhttps://webrtc-review.googlesource.com/c/src/+/461840\n\nBug: webrtc:439801349\nChange-Id: Id1d272a0d606aff4eed27c43d7a2c2b1fcab1e37\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/462021\nReviewed-by: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47631}\n"
    },
    {
      "commit": "cc81bf903c1768722cae0408ffe1328be129cfc7",
      "tree": "045eff3cb1707a0b232c7d0c3deab83b747c3414",
      "parents": [
        "f1e51c0138d8a55d0e79feab096517cd0f205218"
      ],
      "author": {
        "name": "Evan Shrubsole",
        "email": "eshr@webrtc.org",
        "time": "Fri Feb 27 09:50:28 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 11:59:18 2026"
      },
      "message": "Add rust versions of Timestamp and TimeDelta\n\nThis exercises C++ -\u003e Rust binding and adds unit test support to the CQ.\n\nThis also implement webrtc::import! rust macro. This is backed by the\nchromium::import! macro but allows for path remapping based on the\nwebrtc_root variable.\n\nRust tests have been disabled on Fuchsia and iOS because their test\nrunners don\u0027t work with Rust yet. Android does not support rust tests at\nall.\n\nBug: webrtc:416446214\nChange-Id: I3c65d3f8526f1a498829ca8f4f2d8a086a6a6964\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/452580\nCommit-Queue: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47630}\n"
    },
    {
      "commit": "f1e51c0138d8a55d0e79feab096517cd0f205218",
      "tree": "c977854b5851681864a042111cb87acb612d2ff6",
      "parents": [
        "42abd27e7ac02f2b0b68e590c3aa60d5f276b2e5"
      ],
      "author": {
        "name": "Emil Vardar",
        "email": "vardar@google.com",
        "time": "Wed May 06 07:35:39 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 11:53:52 2026"
      },
      "message": "Activate corruption detection tests.\n\nWith the change in https://webrtc-review.git.corp.google.com/c/src/+/466820, it looks like the corruption detection tests have been removed. Re-adding them.\n\nBug: webrtc:358039777\nChange-Id: I8bfc5bb1ee1d50f2a742fe2eb4b7aa0247368cb7\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470060\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Emil Vardar (xWF) \u003cvardar@google.com\u003e\nReviewed-by: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47629}\n"
    },
    {
      "commit": "42abd27e7ac02f2b0b68e590c3aa60d5f276b2e5",
      "tree": "61c27a5dca1c166cf6f5daf5b4e0f4083b3b68eb",
      "parents": [
        "125a9d22b0edd885012a492fcb2fb2d795e5a106"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Tue May 05 11:40:31 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 11:41:58 2026"
      },
      "message": "sdp munging: detect modification of msid stream/track\n\nOnly for `a\u003dmsid:`, the ssrc-specific attribute overrides that anyway (and is deprecated)\n\nBug: webrtc:414284082\nChange-Id: I731cd150dd2368640bd6aacc728a10cdf166821c\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469683\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@{#47628}\n"
    },
    {
      "commit": "125a9d22b0edd885012a492fcb2fb2d795e5a106",
      "tree": "47b3fafd77919a86affe9e07d96376322e8a3602",
      "parents": [
        "6154e0f63588d8590660dcabbb1d503012da3fee"
      ],
      "author": {
        "name": "Jan Grulich",
        "email": "grulja@gmail.com",
        "time": "Mon May 04 13:29:16 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 09:41:03 2026"
      },
      "message": "Wayland capture: validate buffer geometry before pixel copy\n\nReject Memfd buffers where stride exceeds the mapped region to prevent\nout-of-bounds reads. Cap stream dimensions to prevent integer overflow\nin frame allocation. Bound cursor bitmap stride to reject oversized\nvalues.\n\nBug: chromium:509294495\nChange-Id: I524365383d4d68896377b1fe95e465c56e22a699\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469682\nReviewed-by: Andreas Pehrson \u003capehrson@mozilla.com\u003e\nReviewed-by: Alexander Cooper \u003calcooper@chromium.org\u003e\nCommit-Queue: Jan Grulich \u003cgrulja@gmail.com\u003e\nCr-Commit-Position: refs/heads/main@{#47627}\n"
    },
    {
      "commit": "6154e0f63588d8590660dcabbb1d503012da3fee",
      "tree": "aa5e9872d3eba83e954c39bba173b165dcd834d6",
      "parents": [
        "204f27dbf9e9710c9857c931a4d4f24aaef79527"
      ],
      "author": {
        "name": "Åsa Persson",
        "email": "asapersson@webrtc.org",
        "time": "Tue May 05 14:37:04 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 08:48:10 2026"
      },
      "message": "Remove virtual specifier from RenderTime and MaxWaitingTime in VCMTiming\n\n- Remove FakeVCMTiming helper class from frame_decode_timing_unittest.cc\n- Update FrameDecodeTimingTest to use the actual VCMTiming class\n\nBug: b/493549134\nChange-Id: I441421dbd279f86aaea5b1c1f955cbdc56272719\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469920\nReviewed-by: Rasmus Brandt \u003cbrandtr@webrtc.org\u003e\nCommit-Queue: Åsa Persson \u003casapersson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47626}\n"
    },
    {
      "commit": "204f27dbf9e9710c9857c931a4d4f24aaef79527",
      "tree": "85423f9f8a97ea320d69c421e9f4126aee636d70",
      "parents": [
        "d8d719f44917f5c707e1c9a35c220268388f29f2"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Tue May 05 16:00:48 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 08:41:38 2026"
      },
      "message": "Migrate android bots from Pixel2 to Pixel7\n\nPixel7 cannot run tests on arm32, follow up will be to remove this config.\n\nChange-Id: I6f675fff143c7733995a0cbbb145eba94a943995\nBug: webrtc:427152624\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469921\nReviewed-by: Christoffer Dewerin \u003cjansson@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47625}\n"
    },
    {
      "commit": "d8d719f44917f5c707e1c9a35c220268388f29f2",
      "tree": "54b662ce10de2665db1e5c1df14a77ff6aa56d63",
      "parents": [
        "007637f2cce5ee31a5902639b294e5f55d737a6f"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Wed May 06 02:02:22 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 02:42:12 2026"
      },
      "message": "Roll chromium_revision 60aa06cf85..dc14bea0ed (1625732:1625919)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/60aa06cf85..dc14bea0ed\nFull diff: https://chromium.googlesource.com/chromium/src/+/60aa06cf85..dc14bea0ed\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/91639cb449..40e9972f26\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/70861a8cdb..cbbcd907d5\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/c3e41544a7..63da4605c3\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/6165794963..333bdf5d8b\n* src/third_party/androidx/cipd: 0j9eK0P1lTrG_KW9igZwazfgK2KtnsHj71AVJu1MwyQC..0_myPapi4368oYBb5zbhy1CCrahiatOLpYwwX7H_F3kC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/9bce21d73b..c9f0d64052\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2ff49ee619..5b2da61553\n* src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/9b84150fa4..a87f87d880\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/383f8a54e3..76841c61ee\n* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/33dba9e12a..e86de95f79\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/5a17753597..561a9780e2\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/6000267d33..e87146304c\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/da2092a3f0..56c219f7c0\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/60aa06cf85..dc14bea0ed/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ib1dcdc853eb1b0633162d31f01592d58448870c4\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470120\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@{#47624}\n"
    },
    {
      "commit": "007637f2cce5ee31a5902639b294e5f55d737a6f",
      "tree": "05ea5567cc3e8b8b1f943edf515940f0e9993540",
      "parents": [
        "5c9f8dc907b3096adc9ba0b9a329f187ad2dd0b6"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue May 05 22:03:38 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 22:48:28 2026"
      },
      "message": "Roll chromium_revision 4fc26b86d0..60aa06cf85 (1625481:1625732)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/4fc26b86d0..60aa06cf85\nFull diff: https://chromium.googlesource.com/chromium/src/+/4fc26b86d0..60aa06cf85\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/2edb650416..91639cb449\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/a5209f5848..70861a8cdb\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/63ae304a76..c3e41544a7\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/ae1db53d2d..6165794963\n* src/third_party/androidx/cipd: 493WY40ZWUB0oNG01B1TS4_XRn4Acg-SiSn9jZtpFO8C..0j9eK0P1lTrG_KW9igZwazfgK2KtnsHj71AVJu1MwyQC\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/4e17cdd8d7..9bce21d73b\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/717cf94e1f..2ff49ee619\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/ff85966fba..4b325d6b13\n* src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/4d96f67ec9..9b84150fa4\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/91eb8897fd..fd4c7172cd\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/10668649b6..383f8a54e3\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/d970a6edea..6000267d33\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/873c760fac..da2092a3f0\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/4fc26b86d0..60aa06cf85/DEPS\n\nBUG\u003dNone\n\nChange-Id: I249e3482edc65128c0ba43524c86648523144373\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470100\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@{#47623}\n"
    },
    {
      "commit": "5c9f8dc907b3096adc9ba0b9a329f187ad2dd0b6",
      "tree": "3d58f748c3da881f564f22402815818785117640",
      "parents": [
        "37f1bd2a1eea11c5bc5ba609ef78afb063fc7dfa"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue May 05 16:11:49 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 17:20:34 2026"
      },
      "message": "Roll chromium_revision 37dadb1c8b..4fc26b86d0 (1625330:1625481)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/37dadb1c8b..4fc26b86d0\nFull diff: https://chromium.googlesource.com/chromium/src/+/37dadb1c8b..4fc26b86d0\n\nChanged dependencies\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/4e727e6bbb..a5209f5848\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/b9145acb02..63ae304a76\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/16582f174b..ae1db53d2d\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/9e2bf26637..4e17cdd8d7\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/7aae72e087..d970a6edea\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/eb87d5b4bc..873c760fac\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/37dadb1c8b..4fc26b86d0/DEPS\n\nBUG\u003dNone\n\nChange-Id: If0ab21fdd6faf0069acfe0a54df5c3acdf9fabe9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/470080\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@{#47622}\n"
    },
    {
      "commit": "37f1bd2a1eea11c5bc5ba609ef78afb063fc7dfa",
      "tree": "7325dbf9d853b859708c5d1a6da1eb987fbdfe87",
      "parents": [
        "fcc1ce1bac7a40d9619f86d46198cfeda9522f97"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue May 05 15:37:57 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 17:19:26 2026"
      },
      "message": "Cleanup: Iterative removal of matured deprecated symbols (Batch 3)\n\nThis iteration removes 8 deprecated symbols that have been matured for\nat least 3 months and have zero usage in downstream projects.\n\nSummary of removals:\n1.  VoiceEngineInterface::send_codecs()\n2.  VoiceEngineInterface::recv_codecs()\n3.  IvfFileWriter::Wrap(FileWrapper, ...)\n(2 failures)\n6.  StunMessage::GetString()\n7.  PortAllocator::SubscribePortReady\n8.  PortAllocator::SubscribePortsPruned\n9.  PortAllocator::SubscribeCandidatesReady\n10. PortAllocator::SubscribeCandidateError\n\nAlso updates GEMINI.md and g3doc/todo/remove_deprecated.md with\nhigh-precision CodeSearch filters (usage: and func:) for future audits.\n\nBug: webrtc:465197113\nChange-Id: Ie5490e22df06754243c8b8dbf65df78716200fa3\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469660\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47621}\n"
    },
    {
      "commit": "fcc1ce1bac7a40d9619f86d46198cfeda9522f97",
      "tree": "ac33015e8bb53207e27a68987b02ce07380ea531",
      "parents": [
        "b1fc098ed74fee0f8ee51844ea87ab9426e0e590"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Tue May 05 13:56:12 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 15:45:45 2026"
      },
      "message": "Fix deps for ssl_header target and add missing frameworks for sdk targets.\n\nChange-Id: Ifd7b7165c2479f79da5389949d1ecac6b1fe419e\nBug: webrtc:251890128\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469880\nReviewed-by: Mirko Bonadei \u003cmbonadei@webrtc.org\u003e\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47620}\n"
    },
    {
      "commit": "b1fc098ed74fee0f8ee51844ea87ab9426e0e590",
      "tree": "a0619ab335a45dec8ef9b4f8ee39bba99e34e288",
      "parents": [
        "7c7851126418f83d3d4af530795324e710fbd865"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Mon May 04 11:48:06 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 14:42:48 2026"
      },
      "message": "pc: move PeerConnectionInterface implementation to the right file\n\nBug: None\nChange-Id: I49c585b88b1953862b4936c7700f066559a39735\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/468680\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Guido Urdaneta \u003cguidou@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47619}\n"
    },
    {
      "commit": "7c7851126418f83d3d4af530795324e710fbd865",
      "tree": "7efb14e580e44715354b3effeb2e500e4ebdb7ff",
      "parents": [
        "4d9a374531ab774992189c5c7b66f1772e4fa544"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Tue May 05 06:37:39 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 13:34:03 2026"
      },
      "message": "Switch android more config from arm32 to arm64\n\nChange-Id: Ife19daf55acf1e0b0e9b833c5295469f60c9dd61\nBug: webrtc:427152624\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469840\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nReviewed-by: Christoffer Dewerin \u003cjansson@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47618}\n"
    },
    {
      "commit": "4d9a374531ab774992189c5c7b66f1772e4fa544",
      "tree": "fcf40180123ca4da1dbf0945d630a693a5a072f7",
      "parents": [
        "0c4a6baddcdd425fe233f28bf91193106b568fcb"
      ],
      "author": {
        "name": "Harald Alvestrand",
        "email": "hta@webrtc.org",
        "time": "Tue May 05 11:36:03 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 13:16:12 2026"
      },
      "message": "Introduce CodecConfiguration and ResiliencyInfo in pc/\n\nThis is the first step in the payload type allocation redesign.\nIt introduces a new internal representation that separates codec\nattributes from their payload type assignments, and captures\nresiliency requirements (RTX, RED, FEC) explicitly.\n\nTypedCodecVendor is updated to populate these configurations\nfor both audio and video when the WebRTC-PayloadTypesInTransport\nfield trial is enabled.\n\nBug: webrtc:360058654\nChange-Id: Ibecd98e17cdaafbcc7399ddd035ecfaa158d37b5\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/468100\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47617}\n"
    },
    {
      "commit": "0c4a6baddcdd425fe233f28bf91193106b568fcb",
      "tree": "1990b9f94fc0ef952e9131d74190fa973efcb794",
      "parents": [
        "604b1336436b40126894e42cde32f82d7f79bb47"
      ],
      "author": {
        "name": "Tommi",
        "email": "tommi@webrtc.org",
        "time": "Tue May 05 10:37:55 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 13:01:14 2026"
      },
      "message": "Reland \"Remove stringstream fallback from MakeVal in logging.h\"\n\nThis is a reland of commit 4ccdad97fcb69489aa4c77593dbc382bbd532997\n\nBefore relanding, the RTC_LOG macro will be updated to support\nstd::string_view explicitly to avoid previous implicit conversion\nproblems between absl::string_view, std::string and std::string_view.\n\nOriginal change\u0027s description:\n\u003e Remove stringstream fallback from MakeVal in logging.h\n\u003e\n\u003e This change removes the generic MakeVal fallback in logging.h that\n\u003e relied on std::ostringstream. This hasn\u0027t been used in webrtc for years\n\u003e but now known downstream dependencies have been removed in favor of more\n\u003e efficient alternatives like StringBuilder and Abseil\u0027s string utilities.\n\u003e\n\u003e Existing call sites and related code in tests and tools have similarly\n\u003e been migrated:\n\u003e\n\u003e * Replaced std::ostringstream and std::stringstream with StringBuilder\n\u003e   in SDP, Opus, and OpenSSL unit tests.\n\u003e * Refactored string parsing in neteq_quality_test and bwe_rtp to use\n\u003e   absl::StrSplit and Abseil\u0027s numeric conversion functions.\n\u003e * Updated RTC_LOG calls in cross_traffic_unittest to explicitly load\n\u003e   atomic counters (and not rely on stringstream to do it).\n\u003e * Updated BUILD.gn and DEPS to include required Abseil and string\n\u003e   utility dependencies.\n\u003e\n\u003e Bug: webrtc:42234461\n\u003e Change-Id: I7fbe4b68478fb1aca08c6126979ae577ef5418da\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/466441\n\u003e Commit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\n\u003e Reviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47577}\n\nBug: webrtc:42234461\nChange-Id: I2ff763f1ae1c08499396ad97767375392af6c7c3\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469260\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47616}\n"
    },
    {
      "commit": "604b1336436b40126894e42cde32f82d7f79bb47",
      "tree": "5fc0fc81c06091645a33830005993450dbd0462d",
      "parents": [
        "db0070d2bc2b220945c451b2e2f56f6a95bc92eb"
      ],
      "author": {
        "name": "chromium-webrtc-autoroll",
        "email": "chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com",
        "time": "Tue May 05 12:03:57 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 12:48:42 2026"
      },
      "message": "Roll chromium_revision 5d7ace2311..37dadb1c8b (1624508:1625330)\n\nChange log: https://chromium.googlesource.com/chromium/src/+log/5d7ace2311..37dadb1c8b\nFull diff: https://chromium.googlesource.com/chromium/src/+/5d7ace2311..37dadb1c8b\n\nChanged dependencies\n* src/build: https://chromium.googlesource.com/chromium/src/build/+log/8a46ede8ea..2edb650416\n* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/59f7774530..4e727e6bbb\n* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/d1c721eb8a..b9145acb02\n* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/c8137b7678..16582f174b\n* src/third_party/android_build_tools/error_prone/cipd: FnjOTtZa1U3lMgqzYSs6CBBmY6xG2MGl25X_oPU1YVYC..JKO3hhRlV_vv9pxkj7na-d0ExQxRWlkl67LPc_wSRvgC\n* src/third_party/android_build_tools/lint/cipd: Knq5eqVebs2Kh8leZjOuWibLKCLJrjIsWmhWUIwQXQEC..rukWDmO9QqkYXQfoaI6ucwbQS8CT_khNcoQz6p7jL30C\n* src/third_party/android_build_tools/manifest_merger/cipd: puQnRZjPqjF2OjBByGzQAlIH0OxI_zW8qVgxe09BaR0C..JGv89b8oLAeQpYCqjtNB1othFMX_kCZNcWrcV5A8UT0C\n* src/third_party/androidx/cipd: 2AMVYB9teSsDAqwW0cP20urqOGpoOnUA3cB0cxy4QNkC..493WY40ZWUB0oNG01B1TS4_XRn4Acg-SiSn9jZtpFO8C\n* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/aef0e2df53..9e2bf26637\n* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/0408cce080..b70ed9037c\n* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/ff41874736..717cf94e1f\n* src/third_party/eigen3/src: https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git/+log/d5d3670fac..ff85966fba\n* src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/88d556ed64..4d96f67ec9\n* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/6d9fc45fc4..b6bcd2177f\n* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/e05cf7baec..91eb8897fd\n* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/2bd776824b..10668649b6\n* src/third_party/kotlin_stdlib/cipd: r_7h3JBk25GuG1OMXKr4w_PdZRJY9iVi5d8GcVEik_sC..dZDQWvSK5fO18Oe9mVLHDoU_B5YRQEjnIE59KnC0XVEC\n* src/third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/71192be150..d6c7a21e97\n* src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/11d52257d0..640d4ce27b\n* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/f2ac6db694..5a17753597\n* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/cc5e12d6ca..dae10c6285\n* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/afe7a30f57..7aae72e087\n* src/third_party/turbine/cipd: QlRN6s6bnxSn85xjE_fV8tKS9tr9pzIruNoAhyUoPt4C..e4ozkWYfbpY6S6b5YRj_vC7lq1Fl0G-ZiZZPUxYmEPUC\n* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/11a4c12cb9..eb87d5b4bc\nDEPS diff: https://chromium.googlesource.com/chromium/src/+/5d7ace2311..37dadb1c8b/DEPS\n\nBUG\u003dNone\n\nChange-Id: Ic83e9c03a2dd6bc63ba8a7d26ba90f50933cb782\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469960\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@{#47615}\n"
    },
    {
      "commit": "db0070d2bc2b220945c451b2e2f56f6a95bc92eb",
      "tree": "070ee81f2277d3201cdfca9bcbac49d155aded3d",
      "parents": [
        "30315d6d52ded21c0d0e5de78ea2ba39bf544440"
      ],
      "author": {
        "name": "Philipp Hancke",
        "email": "philipp.hancke@googlemail.com",
        "time": "Thu Apr 23 14:03:14 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 12:27:20 2026"
      },
      "message": "Add changelog generator skill\n\nfeaturing a GenAI summary of the changes and the full\nchangelog generated as copy-paste-able HTML from the\ngit log.\n\nPrompt: Use the generate-changelog skill to generate a changelog from the branches 7727 to 7778\n\nBug: webrtc:465491622\nChange-Id: I24fcf89aa4caf9a6af77d6f564c5656c2e36dc2f\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/463801\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Philipp Hancke \u003cphilipp.hancke@googlemail.com\u003e\nReviewed-by: Evan Shrubsole \u003ceshr@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47614}\n"
    },
    {
      "commit": "30315d6d52ded21c0d0e5de78ea2ba39bf544440",
      "tree": "9f81795bf392d1d7b0b6fbc061c4564753309973",
      "parents": [
        "6749eb7d66c068ca2aade1e6238c02783f85b26f"
      ],
      "author": {
        "name": "Jeremy Leconte",
        "email": "jleconte@webrtc.org",
        "time": "Tue May 05 09:21:37 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 10:15:05 2026"
      },
      "message": "Export GetLoopbackIP to fix WebRTC roll into Chromium\n\nChange-Id: Ib79154fb5c82b26e28227d6087aacff0e98eb7f7\nBug: webrtc:251890128\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/469900\nCommit-Queue: Jeremy Leconte \u003cjleconte@google.com\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nAuto-Submit: Jeremy Leconte \u003cjleconte@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#47613}\n"
    },
    {
      "commit": "6749eb7d66c068ca2aade1e6238c02783f85b26f",
      "tree": "f945899e35fd9b6bb5929d18b91df6c89ab9b648",
      "parents": [
        "71aef1ddf331ec0d3e2697667d83558400e02227"
      ],
      "author": {
        "name": "Viktor Grönroos",
        "email": "wilhelmsson@google.com",
        "time": "Thu Apr 30 06:32:17 2026"
      },
      "committer": {
        "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 09:29:03 2026"
      },
      "message": "Add GetStats to AudioInput in Android ADM\n\nThis CL adds a GetStats method to the AudioInput interface in the\nAndroid AudioDeviceModule, and updates\nAndroidAudioDeviceModule::GetStats to combine stats from both input and\noutput.\n\nBug: b/384830998\nChange-Id: I36c00c1d56de2ed67ad4531d2006a18c205d6f99\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/466900\nReviewed-by: Per Åhgren \u003cpeah@webrtc.org\u003e\nReviewed-by: Henrik Andreassson \u003chenrika@webrtc.org\u003e\nCommit-Queue: Viktor Grönroos \u003cwilhelmsson@google.com\u003e\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47612}\n"
    }
  ],
  "next": "71aef1ddf331ec0d3e2697667d83558400e02227"
}
