)]}'
{
  "commit": "754379310a5f7d94622ebe68a7f23574e6e3568e",
  "tree": "c822f69a2741e2673485b4e58e389deb2dacabaa",
  "parents": [
    "27be378fa6eee87a69c1cfc3c9abc22082ea6c11"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Sun Apr 12 15:29:38 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 14 12:19:03 2026"
  },
  "message": "Remove blocking extension validity check from BaseChannel.\n\nThis change removes the synchronous BlockingCall to the network thread\nin BaseChannel::CheckRtpExtensionValidity. Validation and registration\nare now performed earlier in SetLocalContent_w and SetRemoteContent_w by\ncalling MaybeUpdateDemuxerAndRtpExtensions_w, which does the same\nvalidation.\n\nThis avoids blocking the signaling thread during SDP application.\n\nBug: webrtc:42222117, webrtc:360058654\nChange-Id: I3e73dca54b5bff2e98a34e7fdbe8ed21d7d82927\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/463301\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47421}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9871ee80dd89fa85b0d668e6810521dcfa5b05a2",
      "old_mode": 33188,
      "old_path": "pc/channel.cc",
      "new_id": "9c6fe64bb4ed954973d6aef8eda3eff6f8483584",
      "new_mode": 33188,
      "new_path": "pc/channel.cc"
    },
    {
      "type": "modify",
      "old_id": "4ccd2a7f36c97e107435284225f6847b55be01a7",
      "old_mode": 33188,
      "old_path": "pc/channel.h",
      "new_id": "dfd74740780c2443249be252a6ec443156df58aa",
      "new_mode": 33188,
      "new_path": "pc/channel.h"
    }
  ]
}
