)]}'
{
  "commit": "97473dbb3a434560060b728c09f2da8ab7e45495",
  "tree": "7525b03f38e5180e309dc82a472fff3c3f7ce503",
  "parents": [
    "b25fa319558f51f301ea30128f4adb81e04aaa49"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Wed Jun 03 14:51:42 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 03 17:22:25 2026"
  },
  "message": "Remove SetOptions and other unused methods from channel interfaces\n\nDelete SetOptions from VoiceMediaSendChannelInterface,\nVoiceMediaReceiveChannelInterface, and VideoMediaSendChannelInterface,\nas they lack any external or polymorphic callers.\n\n* Remove unused implementations and associated internal logic from\n  WebRtcVideoSendChannel, WebRtcVideoSendStream, and\n  WebRtcVoiceReceiveChannel.\n* Retain WebRtcVoiceSendChannel::SetOptions as a private non-virtual\n  helper function.\n* Mark internal tracking fields (default_send_options_ and options_)\n  as const and drop their RTC_GUARDED_BY thread annotations, as they\n  no longer undergo mutations or require explicit synchronization.\n* Remove an unused VideoOptions parameter from the constructor of\n  WebRtcVideoReceiveChannel and its creation call site.\n* Drop now-obsolete virtual overrides and mock definitions across\n  fake and mock implementations.\n\nBug: none\nChange-Id: I508393646b4968c808d0c163fc036be969b807e9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/477040\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47886}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dff074e5c618d9c1a2c6eb805bb88e22f7672a9a",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.cc",
      "new_id": "7e9dcb26456af58408d9df2876767cb06d676aa9",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "6d35b3e6764b0bf032873912d827640da220a38c",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.h",
      "new_id": "cc3c6d7a06c5519d546833f52baeab2f03cee418",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "ee9d19d04a6ea6aa5634d7c48ac141baa2465687",
      "old_mode": 33188,
      "old_path": "media/base/media_channel.h",
      "new_id": "f7d8a31b29445c246328b59d74254860ee13bb03",
      "new_mode": 33188,
      "new_path": "media/base/media_channel.h"
    },
    {
      "type": "modify",
      "old_id": "38726cf7db4ea139f6c153df1ea83b676a6112ac",
      "old_mode": 33188,
      "old_path": "media/base/media_engine.h",
      "new_id": "7b23c8514e480c3b9972abaa2adcd2fb189d0e53",
      "new_mode": 33188,
      "new_path": "media/base/media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "393692b5b84bf00c1b80776435871f1c9fd62d71",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.cc",
      "new_id": "c9f86bb5808076243031bb5a251b6a7f4af48c80",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "79fad085fda2ad9ca8690b9329797bc5027180e1",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine.h",
      "new_id": "5c9af491dee5d737e6a082eb19e075e5c3b12be1",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine.h"
    },
    {
      "type": "modify",
      "old_id": "4630a42e767a390f034a7cd0e9cf2b985379bc45",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_video_engine_unittest.cc",
      "new_id": "08d0abc9b6f756c0200bb7038d2cc43f9f75bde8",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_video_engine_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c296e8a4896ae595c496adef3276835af2a75861",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.cc",
      "new_id": "4222da12f71f560da30d3c67ffaeb7f63d18c5b8",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "1b77cc6895b2af64647d2634967ef3b200c92156",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.h",
      "new_id": "6458b344d364052c63ca7ee702bd1a480fdba93a",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.h"
    },
    {
      "type": "modify",
      "old_id": "43f13cb467b0fc8092dd45eae69675e2e95e10c9",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine_unittest.cc",
      "new_id": "33b4a521df0ee4936937479e89200b1008532ba0",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f5d57d29524cd0a9894e1326fab64686a0c8f8ed",
      "old_mode": 33188,
      "old_path": "pc/channel_unittest.cc",
      "new_id": "15b4227b568ed422587488b30e932e5151460c1b",
      "new_mode": 33188,
      "new_path": "pc/channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5c72c1a85d2e0471bb4f9ab183362be442d9e6c3",
      "old_mode": 33188,
      "old_path": "pc/rtp_sender_receiver_unittest.cc",
      "new_id": "3733e28815747cbd06e7d771d0c1e225fa9990f2",
      "new_mode": 33188,
      "new_path": "pc/rtp_sender_receiver_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5418dd54d034f2babc8f14eac079106db39fae5a",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver.cc",
      "new_id": "feecd9ced1d78220ccef8957e024a2c812f9cbb4",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver.cc"
    },
    {
      "type": "modify",
      "old_id": "81a164db0b8a61498c3a77c8c890e258c24d0d2d",
      "old_mode": 33188,
      "old_path": "pc/test/mock_voice_media_receive_channel_interface.h",
      "new_id": "a2af386c7284f94d7eefa73a534d79b7ab098fbe",
      "new_mode": 33188,
      "new_path": "pc/test/mock_voice_media_receive_channel_interface.h"
    }
  ]
}
