)]}'
{
  "commit": "fba06dec2cb11bb7325559c1163aeb4eb752aba7",
  "tree": "b2b9c34e52464b8715ea81602b4b78336754ce1d",
  "parents": [
    "a991a81549ebb9a689297d3b90dbce2b9d1bddfd"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Fri Oct 09 13:28:35 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 09 15:48:55 2026"
  },
  "message": "Set the audio MID before creating send streams\n\nThe MID reached WebRtcVoiceSendChannel only with the send parameters. An\nofferer applies those with the remote answer, but adds its send streams\nwith the local offer, so its audio send streams were created without a\nMID. The MID was then set on the RTP module later, which is one of the\nreasons why RTPSender\u0027s MID is mutable.\n\nAdd VoiceMediaSendChannelInterface::SetMid() and call it from\nBaseChannel::SetLocalContent_w() before the send streams are added, so\nthat they\u0027re always created with the MID. A channel\u0027s MID never changes,\nso this prepares for passing the MID to the RTP module at construction.\n\nVideo doesn\u0027t need this. It creates the underlying send stream once the\nsend parameters, including the MID, have been applied, and recreates it\nwhen the MID changes.\n\nBug: webrtc:42223727\nChange-Id: Iea1cbcd9b2bedd77b7cdd3673263f9491800eca9\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/507360\nReviewed-by: Jakob Ivarsson‎ \u003cjakobi@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48844}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5732bf902fabfd101204468afb6e253b892f5f33",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.cc",
      "new_id": "9f2726d2c8ac29e72df8593ae7a15074a76448dd",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "25051238d38e5e93798f596155ce79479324879e",
      "old_mode": 33188,
      "old_path": "media/base/fake_media_engine.h",
      "new_id": "4b5ca14b5b6d00f354f94211524bbfd583154ef9",
      "new_mode": 33188,
      "new_path": "media/base/fake_media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "bdd7ad818de59794e245842b43061f875aabbd61",
      "old_mode": 33188,
      "old_path": "media/base/media_channel.h",
      "new_id": "29dc0cd5272553870a00eefcc5c8967c707b4b38",
      "new_mode": 33188,
      "new_path": "media/base/media_channel.h"
    },
    {
      "type": "modify",
      "old_id": "57656f617bb0f6db9afeb7f0c1409da5935aa1fa",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.cc",
      "new_id": "f8f437f9b122fb9316aa1cd2daa71a9a6b79f281",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "4aace4663b483cf5e49bc1676b142fe5710da8b2",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine.h",
      "new_id": "aaa0307584f810dec602f429b259ce336d3c1b70",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine.h"
    },
    {
      "type": "modify",
      "old_id": "9ad035df48b0d1c707047a0a7c50146b6a12bcbd",
      "old_mode": 33188,
      "old_path": "media/engine/webrtc_voice_engine_unittest.cc",
      "new_id": "201bd5d5c7c782b96e98a57560d2b15308c26a11",
      "new_mode": 33188,
      "new_path": "media/engine/webrtc_voice_engine_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f0a4f26f7b7a282272e05ae405d58cf0c0cab210",
      "old_mode": 33188,
      "old_path": "pc/channel.cc",
      "new_id": "1f599ad92f421b8fea8e36d14c80701856fd0feb",
      "new_mode": 33188,
      "new_path": "pc/channel.cc"
    },
    {
      "type": "modify",
      "old_id": "095e5b5e429d4067a80d016c3d4f030426f9a19a",
      "old_mode": 33188,
      "old_path": "pc/channel_unittest.cc",
      "new_id": "40714f90628d8153b032d3441c78495678e454d3",
      "new_mode": 33188,
      "new_path": "pc/channel_unittest.cc"
    }
  ]
}
