)]}'
{
  "commit": "254fefeb3a756fd2e829f714e020d19d4bad1410",
  "tree": "88e718e3ed3eb4187db867d70d8c96d60f8dea6e",
  "parents": [
    "a7f267f8b01ad6a2a11eced7267e61eff932b2ab"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Fri Mar 13 22:22:26 2026"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 16 10:11:17 2026"
  },
  "message": "Fetch sender parameters asynchronously during GetStats\n\nResolve an issue where calling GetStats could block while fetching send\nparameters. Previously, fetching sender parameters relied on\n`GetParametersInternal`, which blocks when cached parameters are\nunavailable.\n\nThis moves the retrieval of sender RTP parameters to the worker thread.\nParameters are now fetched directly from the media send channel during\nthe asynchronous stats collection phase.\n\nThis change avoids the thread blocking on the signaling thread and\nre-enables the `RTC_DCHECK_DISALLOW_THREAD_BLOCKING_CALLS` checks.\n\nBug: webrtc:492108787\nChange-Id: I941bed643ff46c4e52b96ae9fbc08a64d7cff7c6\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/456580\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47166}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78a914253caae34dafb0a5961f6ef3c16fd7492d",
      "old_mode": 33188,
      "old_path": "pc/peer_connection.cc",
      "new_id": "e2a4adedc9878a22936d116008d2ad574aaf575f",
      "new_mode": 33188,
      "new_path": "pc/peer_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "ea0ae61435e315b53c92e62c3a30ac5a8e36c130",
      "old_mode": 33188,
      "old_path": "pc/rtc_stats_collector.cc",
      "new_id": "6a2325b6dd2154152fb5d5aa598123d98e365a06",
      "new_mode": 33188,
      "new_path": "pc/rtc_stats_collector.cc"
    },
    {
      "type": "modify",
      "old_id": "5103c6e3cba10a171da523fc09e4b24ef25fc7cd",
      "old_mode": 33188,
      "old_path": "pc/rtc_stats_collector.h",
      "new_id": "c8730060660f82fdf1016c752a6434dff21c91bb",
      "new_mode": 33188,
      "new_path": "pc/rtc_stats_collector.h"
    },
    {
      "type": "modify",
      "old_id": "e3ffa34aac40adf7abe83e8011ae7b0510cad025",
      "old_mode": 33188,
      "old_path": "pc/rtc_stats_collector_unittest.cc",
      "new_id": "c044f87f0ce08f54603ff90df40bf5963d482ffa",
      "new_mode": 33188,
      "new_path": "pc/rtc_stats_collector_unittest.cc"
    }
  ]
}
