)]}'
{
  "commit": "d82ea360a01fe32b17ff0f3a1c8003560cb8dc89",
  "tree": "24ba638eaabc66f519b6f865b8236e07555d4b54",
  "parents": [
    "e5387e2685883e7ecabd74c1e2bd6f482a87e52c"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Mon Jun 08 08:09:44 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 08 09:43:59 2026"
  },
  "message": "Initialize TaskQueuePacedSender with configuration at construction\n\nUpdate TaskQueuePacedSender to support construction-time configuration\nby introducing a new constructor that accepts PacerConfig. This allows\nRtpTransportControllerSend to initialize the pacer directly in its\nconstructor initializer list and removes the need for a separate\nSetConfig call inside EnsureStarted().\n\nBug: none\nChange-Id: I6a438bf0527a749b9fa92937de33d4d704ec0889\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479520\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47920}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b176771075f9e65fe83be871c18ccfca493e8188",
      "old_mode": 33188,
      "old_path": "call/rtp_transport_controller_send.cc",
      "new_id": "d1b9651447477c7b1b7686b3221a8b1c61976451",
      "new_mode": 33188,
      "new_path": "call/rtp_transport_controller_send.cc"
    },
    {
      "type": "modify",
      "old_id": "8c2dda696e5987eaccc48c4359c0c7ebd3a0fbda",
      "old_mode": 33188,
      "old_path": "modules/pacing/pacing_controller.cc",
      "new_id": "833879d57afa19189731a75bf226c719679c2d0c",
      "new_mode": 33188,
      "new_path": "modules/pacing/pacing_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "6e244014cd5f5635901594316443cabe342207c3",
      "old_mode": 33188,
      "old_path": "modules/pacing/pacing_controller.h",
      "new_id": "724ceae05e831f651776a63b4ab94a172c4e1b55",
      "new_mode": 33188,
      "new_path": "modules/pacing/pacing_controller.h"
    },
    {
      "type": "modify",
      "old_id": "574388d68230d0081921b4c143151c23505c5662",
      "old_mode": 33188,
      "old_path": "modules/pacing/task_queue_paced_sender.cc",
      "new_id": "d3038d2816ebe371758a0b2d13591cf19c9580b5",
      "new_mode": 33188,
      "new_path": "modules/pacing/task_queue_paced_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "e5adcb1f70f6840f6e90dd1c8b19ebf10422f674",
      "old_mode": 33188,
      "old_path": "modules/pacing/task_queue_paced_sender.h",
      "new_id": "cf53628f04793924a92e52d2b16202b48916cea8",
      "new_mode": 33188,
      "new_path": "modules/pacing/task_queue_paced_sender.h"
    },
    {
      "type": "modify",
      "old_id": "f2b24c4944af1c13c10af84daafa4ae2ce9b2a97",
      "old_mode": 33188,
      "old_path": "modules/pacing/task_queue_paced_sender_unittest.cc",
      "new_id": "a9eb0dbba13996df992ce59c638fbcf509c67fd7",
      "new_mode": 33188,
      "new_path": "modules/pacing/task_queue_paced_sender_unittest.cc"
    }
  ]
}
