)]}'
{
  "commit": "40e0bfd24fca003e221fb9ab31f7e12641e466d0",
  "tree": "f6f5fb2fd537198d1139f8d26f83fd9ab3103219",
  "parents": [
    "1c9a7db60246006724e91677e341fbc3e5f34892"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Fri Jun 05 10:55:36 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 05 12:08:37 2026"
  },
  "message": "Simplify RtpTransceiver and BaseChannel construction threading\n\nPerform media channel creation and `BaseChannel` construction\nsynchronously on the signaling thread rather than deferring them to the\nworker thread. This change avoids worker thread tasks when possible. and\nsimplifies the asynchronous initialization process.\n\nBug: webrtc:42224170\nChange-Id: If5d3d68ee334609bce243b06fb0f7be352bb4bda\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/475140\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47908}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7be8a00d2197027640bbeec1452581045c6cb145",
      "old_mode": 33188,
      "old_path": "pc/channel.cc",
      "new_id": "ad7dc67fa6ff9c2fa3ac491a94eb9af7afaec01c",
      "new_mode": 33188,
      "new_path": "pc/channel.cc"
    },
    {
      "type": "modify",
      "old_id": "feecd9ced1d78220ccef8957e024a2c812f9cbb4",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver.cc",
      "new_id": "22537e105a4e08ed89c9bd3953d5135128b4abf2",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver.cc"
    },
    {
      "type": "modify",
      "old_id": "860ae98a51a93cabf66f856f556b96fd247aa70a",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver_unittest.cc",
      "new_id": "42e6cb7b413dd0392ea07751bc1d48a03b159b36",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7ee6d43d2f5831ba34b33ae03c99aee712a88d4e",
      "old_mode": 33188,
      "old_path": "pc/scoped_operations_batcher.cc",
      "new_id": "61fa47fba587e1300e49c7d76f8ab3eb50bb6149",
      "new_mode": 33188,
      "new_path": "pc/scoped_operations_batcher.cc"
    },
    {
      "type": "modify",
      "old_id": "2c481d4407140596fe868457193f57a09dabafcc",
      "old_mode": 33188,
      "old_path": "pc/scoped_operations_batcher.h",
      "new_id": "c3a9f132d478933a0d2f151449f720fa669ca2cc",
      "new_mode": 33188,
      "new_path": "pc/scoped_operations_batcher.h"
    },
    {
      "type": "modify",
      "old_id": "afe36b708454993b7008ef5f6db3fc53967e29e1",
      "old_mode": 33188,
      "old_path": "pc/scoped_operations_batcher_unittest.cc",
      "new_id": "ad9d033c1c2b875d79c9093c3a1f730dab64c859",
      "new_mode": 33188,
      "new_path": "pc/scoped_operations_batcher_unittest.cc"
    }
  ]
}
