)]}'
{
  "commit": "9616223d38733e1231e4565ba0a82db589469ea6",
  "tree": "49e771bc8257dcbaf9cd73ee08e48a12b6231bb9",
  "parents": [
    "3661efd9f0dc1a46b213c2f1b46d00d7912610f8"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Wed Jun 03 12:01:53 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 03 13:07:26 2026"
  },
  "message": "Store const audio/video options inside RtpTransceiver on construction\n\nMove `AudioOptions` and `VideoOptions` initialization to the\nRtpTransceiver constructor. This guarantees that options cannot change\nbetween transceiver construction and a call to CreateChannel. Remove the\noptions parameters from CreateChannel signature. Also clean up redundant\nSetOptions calls in CreateChannel since options are already applied\nduring channel creation.\n\nBug: webrtc:42224170\nChange-Id: I517b678ee248c6ce3f108bef489fbb107e446811\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/476780\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47881}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ae395dfb2a1083a89558b7ac5ec20171a4266ff",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.cc",
      "new_id": "c296e8a4896ae595c496adef3276835af2a75861",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "a3d1c2638a0e74b25c94b1c83dba122734bfd2c1",
      "old_mode": 33188,
      "old_path": "pc/peer_connection.cc",
      "new_id": "99e1355fefa83b26c445aa3f89c9f9568068ab9f",
      "new_mode": 33188,
      "new_path": "pc/peer_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "246525d5666fc52096e0810e65e4d1e71da9acfd",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver.cc",
      "new_id": "5418dd54d034f2babc8f14eac079106db39fae5a",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver.cc"
    },
    {
      "type": "modify",
      "old_id": "f6c090bc6c9822e7c135657202c913bc7231e280",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver.h",
      "new_id": "4c65180ea76ba51de4c0256537e8085a44796eb6",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver.h"
    },
    {
      "type": "modify",
      "old_id": "f7d787327ec2ae613cc5208f7fdd12573cb3d377",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver_unittest.cc",
      "new_id": "40f4b812ad5707fa51549ab5b721d975209081be",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0a7b6774672fff22c2099c253e0103952bc69575",
      "old_mode": 33188,
      "old_path": "pc/sdp_offer_answer.cc",
      "new_id": "8474cdba49ac5a17bbd784ba3c1ae69ba57c9c35",
      "new_mode": 33188,
      "new_path": "pc/sdp_offer_answer.cc"
    },
    {
      "type": "modify",
      "old_id": "71e32290df26c6e7af0173f386c12111ffe01fea",
      "old_mode": 33188,
      "old_path": "pc/test/fake_peer_connection_for_stats.h",
      "new_id": "adfd8cf0c95d868dccee1fddfb52d79eae651bc3",
      "new_mode": 33188,
      "new_path": "pc/test/fake_peer_connection_for_stats.h"
    }
  ]
}
