)]}'
{
  "commit": "39ac25d6ecc9bd035bb5191d46186915cd1bf445",
  "tree": "7ada2e8c80063446c3e5045a970343310e4bc368",
  "parents": [
    "22b6564d77af5aa637c0da59219bfb681cc55156"
  ],
  "author": {
    "name": "Per K",
    "email": "perkj@webrtc.org",
    "time": "Wed Feb 07 13:16:20 2024"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Feb 07 14:10:02 2024"
  },
  "message": "Add PeerConnectionInterface::ReconfigureBandwidthEstimation\n\nUsing the Api, BWE components are recreated and new settings can be\napplied. Initially, the only configuration available is allowing BWE probes without media\".\n\n\nNote that BWE components are created when transport first becomes writable. So calling this method before a PeerConnection is connected is cheap and only changes configuration.\n\nIntegration test in https://webrtc-review.googlesource.com/c/src/+/337322\n\nBug: webrtc:14928\nChange-Id: If2c848489bf94a1f7a5ebf90d2886d90c202c7c3\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/336240\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Per Kjellander \u003cperkj@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#41687}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f03468d654b95e8bcca506e067030e0e8e0d8cd",
      "old_mode": 33188,
      "old_path": "api/BUILD.gn",
      "new_id": "61c000d3f011ed5482879832e0ef06abc72971a6",
      "new_mode": 33188,
      "new_path": "api/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7699f33438c05faacfdc57467415a403f70e02a4",
      "old_mode": 33188,
      "old_path": "api/peer_connection_interface.h",
      "new_id": "38699ec98a8535d3b90be1955e1e614de63dd4fa",
      "new_mode": 33188,
      "new_path": "api/peer_connection_interface.h"
    },
    {
      "type": "modify",
      "old_id": "ccc6ce46b192814a13c948b51dad46224df52eed",
      "old_mode": 33188,
      "old_path": "api/test/mock_peerconnectioninterface.h",
      "new_id": "22a77d7dfeeb37b9ea40db578cc54f205219b907",
      "new_mode": 33188,
      "new_path": "api/test/mock_peerconnectioninterface.h"
    },
    {
      "type": "modify",
      "old_id": "84a0968ee97bcd6870929d3e6064442f54abd5f8",
      "old_mode": 33188,
      "old_path": "api/transport/BUILD.gn",
      "new_id": "f7a27c58990d13298babc0338f2e3384e02577e1",
      "new_mode": 33188,
      "new_path": "api/transport/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ae8cc9ef8cecf4d1dd3b7c0722247f090700016",
      "new_mode": 33188,
      "new_path": "api/transport/bandwidth_estimation_settings.h"
    },
    {
      "type": "modify",
      "old_id": "8af3eac75488207bcbb2b7dc5b9199c21fd7c9ff",
      "old_mode": 33188,
      "old_path": "call/BUILD.gn",
      "new_id": "613b2b94d2be6cf12eda39dd1f5d7b3b3d7bfceb",
      "new_mode": 33188,
      "new_path": "call/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "412ff78e08040ab878a1242b780370994451442a",
      "old_mode": 33188,
      "old_path": "call/rtp_transport_config.h",
      "new_id": "cce5214fc8c6e9d7f34d0fef96ea315a9228258f",
      "new_mode": 33188,
      "new_path": "call/rtp_transport_config.h"
    },
    {
      "type": "modify",
      "old_id": "d439a2f8989090a9003147ce1f7994ea70f39cb0",
      "old_mode": 33188,
      "old_path": "call/rtp_transport_controller_send.cc",
      "new_id": "32c4addfb9747f1f6618797d8c8780c4ee22d3e5",
      "new_mode": 33188,
      "new_path": "call/rtp_transport_controller_send.cc"
    },
    {
      "type": "modify",
      "old_id": "3c84beb65fd84405e50071ec40a6769a39f60903",
      "old_mode": 33188,
      "old_path": "call/rtp_transport_controller_send.h",
      "new_id": "4428336672059219c628525b4a0df182ad6ee77b",
      "new_mode": 33188,
      "new_path": "call/rtp_transport_controller_send.h"
    },
    {
      "type": "modify",
      "old_id": "1938d86c57ed6a7bf4e4c201e0b904f9aafb5b95",
      "old_mode": 33188,
      "old_path": "call/rtp_transport_controller_send_interface.h",
      "new_id": "c4b1536bad95df8ec45babcf699bbec8d65a050b",
      "new_mode": 33188,
      "new_path": "call/rtp_transport_controller_send_interface.h"
    },
    {
      "type": "modify",
      "old_id": "2a0bc233ff7de3326a6a9c2b6c4e8cbb1232e7da",
      "old_mode": 33188,
      "old_path": "call/test/mock_rtp_transport_controller_send.h",
      "new_id": "63f686eb3c9bbaf65039fec679188d8cd3ff6275",
      "new_mode": 33188,
      "new_path": "call/test/mock_rtp_transport_controller_send.h"
    },
    {
      "type": "modify",
      "old_id": "1734ab551c881f07ed706dd3c994a3d5718e7c23",
      "old_mode": 33188,
      "old_path": "pc/BUILD.gn",
      "new_id": "14971b8af1d3902e68d6dfe2029ce249fc60eaf8",
      "new_mode": 33188,
      "new_path": "pc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3ab2c52130faaa24b5af98b159b89b6655c22021",
      "old_mode": 33188,
      "old_path": "pc/peer_connection.cc",
      "new_id": "e90d1e83f96be62e28a84243df178158d3403ee0",
      "new_mode": 33188,
      "new_path": "pc/peer_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "406bc1cef28ef8704da4350961d69440138fc455",
      "old_mode": 33188,
      "old_path": "pc/peer_connection.h",
      "new_id": "3c923139dc99994da25f9dc8282d6cb002dbf8b0",
      "new_mode": 33188,
      "new_path": "pc/peer_connection.h"
    },
    {
      "type": "modify",
      "old_id": "6db27f2dd5f0082d3e74ff490b9a8abed7bf3caa",
      "old_mode": 33188,
      "old_path": "pc/peer_connection_proxy.h",
      "new_id": "aaccfe45d0150ad180bc2eebe29b9607516fe492",
      "new_mode": 33188,
      "new_path": "pc/peer_connection_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "1615088e9944cf7c697e2e93144dbd28b86b9839",
      "old_mode": 33188,
      "old_path": "pc/test/fake_peer_connection_base.h",
      "new_id": "9e4ed6d175516b80a18087892b27acdaa57f3160",
      "new_mode": 33188,
      "new_path": "pc/test/fake_peer_connection_base.h"
    },
    {
      "type": "modify",
      "old_id": "5fd7a50b4f733127512e1867fcf3fc8394f7009f",
      "old_mode": 33188,
      "old_path": "pc/test/mock_peer_connection_internal.h",
      "new_id": "b5f47cc46ac145eccb3be4322acc0eb01ec1b49f",
      "new_mode": 33188,
      "new_path": "pc/test/mock_peer_connection_internal.h"
    }
  ]
}
