)]}'
{
  "commit": "8f1d50a50d97643f85db79eaac6486f4e2024b01",
  "tree": "89a4f58da192738f6e0a240614f65203186deb35",
  "parents": [
    "bd0d69985a5cb9ab7a40e722a7c9c81f128a0d74"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Mon Apr 27 12:57:27 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 27 14:35:16 2026"
  },
  "message": "Prevent SetParameters from overwriting initial encodings\n\nUpdate RtpSender to only modify initial parameters when the sender\nhas not yet been assigned an SSRC.\n\nPreviously, calling SetParameters would unconditionally overwrite\ninit_parameters_ with the provided input. On an active sender, this\ncould lead to inconsistent state during JSEP operations. Specifically,\noverwriting these initial values caused issues when rolling back a\ndescription, potentially leading to tracks being incorrectly stopped\nor failures when attempting to create new offers after a rollback.\n\nThis change ensures that init_parameters_ are only updated via\nSetParameters calls when the sender is in a pre-negotiated state\n(ssrc_ \u003d\u003d 0). This preserves the original configuration integrity\nrequired for correct rollback behavior.\n\nBug: webrtc:500993975\nChange-Id: I15945aa2d2ff73ffa7848eb99350ee9bc28ddf67\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/467120\nReviewed-by: Stefan Holmer \u003cstefan@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47568}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4ebec6ccf6c6c21ca325e93679a6af675f71724",
      "old_mode": 33188,
      "old_path": "pc/peer_connection_jsep_unittest.cc",
      "new_id": "5de9ef54a8f7dbd34dfe6ae21eccb6bd88c1bc31",
      "new_mode": 33188,
      "new_path": "pc/peer_connection_jsep_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "49cdc86fe2987e4df8faa5aacac38ecccac69957",
      "old_mode": 33188,
      "old_path": "pc/rtp_sender.cc",
      "new_id": "070feed80d06d75b1caafac5e6f8fce6415ddd29",
      "new_mode": 33188,
      "new_path": "pc/rtp_sender.cc"
    }
  ]
}
